Skip to main content

My map is not accurately finding my current location

Sometimes the map location is not automatically set using the users location.

Updated over 2 months ago

The Find My Location button is used to instruct the store locator software to automatically geolocate a user - that is, to find their position (their latitude and longitude coordinates) on the map so that their closest store location can be identified. In some cases, you may notice that this geolocation process isn't accurate, so you are shown as being in one location on the map when actually you are some distance away.

For All Other Browsers:

Your browser's geolocation may not be working due to disabled location services, privacy settings blocking access, VPNs or other network configurations, or browser-specific issues. To fix it, ensure your device and browser location settings are enabled, check site permissions, disable VPNs if necessary, and clear your cache and cookies.

1. Check your device and browser settings

  • Go to your device's main settings and make sure location services are turned on.

  • Open your browser's settings, go to "Privacy and security," then "Site settings" and "Location".

  • Ensure that the option is set to "Ask before accessing" or that the specific site has permission to access your location.

  • On a computer, you may need to enable location in your operating system's privacy settings as well.

2. Address potential conflicts

  • Virtual Private Networks (VPNs) can mask or change your location, preventing accurate geolocation. Try disabling your VPN to see if that resolves the issue.

  • Corrupted cache or cookies can sometimes interfere with location services. Try clearing them from your browser's settings.

3. Troubleshoot specific issues

  • Incorrect IP address:

    Your location is often determined by your IP address, which can be inaccurate. If your IP has recently been reassigned, the location database may not be updated yet.

  • Browser issues:

    If only one browser is affected, try a different one or reinstall the affected browser.

  • Incognito mode:

    Geolocation settings may not be saved in incognito windows, and settings are lost when the window is closed.

For Google Chrome:

Geolocation may not be working in Chrome due to incorrect Chrome settings, such as location permissions being disabled, or device-level settings that block access. To fix it, first, check and enable location permissions in Chrome's settings and your device's system settings, ensure the website is secure (HTTPS), and try disabling any VPNs. Other solutions include reloading the page, checking your internet connection, clearing your cache, and on Windows, enabling specific flags or desktop app permissions.

1. Check and enable permissions

  • Chrome settings:

    Go to Menu (three dots) > Settings > Privacy and security > Site settings > Location. Make sure the option is set to "Sites can ask for your location".

  • Device settings:

    • Windows: Go to Settings > Privacy & security > Location and ensure "Location services" is on and "Let desktop apps access your location" is enabled.

    • Android: Go to Settings > Apps > Chrome > Permissions and ensure location is allowed.

    • macOS: Check System Settings > Privacy & Security > Location Services and ensure Chrome is allowed.

2. Verify website security

  • The website must use a secure connection (HTTPS) for geolocation to work, as Chrome disabled it for non-secure (HTTP) sites years ago.

  • Look for the padlock icon in the address bar to confirm the site is secure.

3. Troubleshoot your connection and browser

  • Refresh: Try reloading the page.

  • Check internet: Ensure you have a strong internet connection.

  • Disable VPN: Temporarily disable any VPN or proxy you are using, as it can interfere with your location.

  • Clear cache and cookies: Clear your browser's cache and cookies to remove potential conflicts.

4. Use flags (Windows specific)

  • Forcing specific implementations can sometimes help on Windows:

    • Type chrome://flags in the address bar.

    • Search for "WinRT Geolocation Implementation" and enable it, then restart Chrome.

    • Search for "Enable location provider manager for Geolocation API" and set it to "Enabled PlatformOnly," then restart Chrome.

5. Other steps

  • Update Chrome: Make sure you have the latest version of Chrome installed.

  • Reset settings: If all else fails, consider resetting Chrome's settings to default.

Did this answer your question?