Problem

If you cannot get correct geolocation result from map website on Google Chrome, it may be because geolocation didn’t enable operation system location API.

Solution

Enter chrome://flags in address bar. There would show some experimental features.

1

Search geolocation on this page.
Next, change setting Enable location provider manager for Geolocation API value to Enabled HybirdPlatform.

2

Last, relaunch the Google Chrome, by pressing Relaunch button.

3

After the Google Chrome restarted, geolocation would using platform api to location on map website.