Symptom

After moving a router/WAP to a new location, Android (or Google services on other operating systems) incorrectly reports geolocation as the location where the router/wap was previously located.

Cause

The “problem” seems to be rooted in the way Google obtains location information — and prioritizes “speed” over “accuracy”.

Rather than trying to use your GPS chip to find your device, Google’s servers “remember” the GPS locations of devices connecting through your router (presumably by associating your location to the router’s MAC address), and “assumes” that all devices connecting through that router are at the location which it remembered. So far, so good. Right?

The problem occurs when that router is moved to another location. Google appears to still “remembers” the location it “assumed” before to help save you time and battery life (by not requiring a GPS location from your phone). This is not a function of the router, but a function of Google’s services because the router in question was used at another location, and Google “assumed” its location over time.

Solution

Go into your Settings, Connections, Location, and make sure the following are set:

  1. The Location slider is ON
  2. The Locating method is set to High accuracy
  3. Open Improve accuracy and set Wi-Fi scanning ON, and set Bluetooth scanning ON

Over time, Google’s services will “learn” and “remember” the new location of the router. To accelerate the process, while at the location exhibiting the symptom:

  1. Connect to Google Maps over your cellular connection and observe your “current location”
  2. Connect to WiFi and ensure Google Maps shows you in the right location (you may need to tap on the “you are here” reticle)
  3. Repeat until Google’s services have “assumed” that you’re at the current location

From the research we’ve done, there’s no way to manually request that Google “forgets” the assumed location.


3 Comments

Dale · November 14, 2019 at 1:42 am

You can go to settings in Google maps and go to Google location settings then select device only. Then go to where you have a clear view of the sky and wait a few minutes.

Angus Gibbins · February 18, 2020 at 10:20 pm

I found a fix for this. Worked beautifully for me but YMMV

Open Google Maps while connected to Wifi so it bounces to your old location
Open Your Timeline. It should have your old address/suburb listed
Click on the address/suburb.
Click Edit.
Scroll down to the bottom and click SEARCH FOR A PLACE
Search for your new address and choose it.

Google Maps SHOULD now associate your wifi AP to the new address.

    paul · July 15, 2021 at 11:14 am

    thank you very much for the idea, i cannot find the setting to change address in the timeline section but what fixes my issues the easiest way is same go to time line then settings, then dekete all location history, delete all location range, after that close and open again the google map and it will give you your accurate location

Leave a Reply