1

通过 Android 2.3.4 Gingerbread 中的默认浏览器进行地理定位是否存在公认的问题?

在 HTC G2 android 2.3.4 上,默认浏览器似乎不使用 GPS 卫星来确定位置。结果,浏览器发送到应用程序的位置偏离了一英里左右。是的,手机里的 GPS 和 wi-fi 都打开了。我们关闭了 wi-fi 并得到了相同的(坏的)结果。

是否有一些巫术可以让 2.3.4 中的默认浏览器进行正确的地理定位?

在 iPhone 3s 上​​,使用相同的浏览器应用程序可以完美运行。以下链接启动 Gmap4 应用程序(我是开发人员)并在 Google“混合”地图上显示您的位置: http ://www.mappingsupport.com/p/gmap4.php?mylocation=on

4

1 回答 1

1

我相信这不是浏览器问题,而是手机特定问题。如果您的位置偏离一英里,请确保该位置是从 wifi 获取的。

当您启动地图时,它会尝试获取LastKnownLocation,如果它太旧,它会恢复到 wifi 位置。现在,如果您关闭 wifi,使用 wi-fi 获取的位置将保持为最近可用LastKnownLocation,并将用于再次定位地图。

在您从 GPS 获得更好的位置之前,将使用这个位置。

LastKnownLocation当您重新启动它们时,至少有些手机会丢弃它们。您可以在关闭 wifi 的情况下尝试一下,看看会发生什么。

问候。

于 2012-11-13T23:23:32.883 回答