I was just asking the same question in the staff category of the forum but I guess at 22:00 on a holiday they won’t answer.
But if you are uncomfortable using Google services for location it might be a good idea to look into µg Unified Nlp and Free Location Databases.