2

我注意到 HTC android 和 iPhone 4S 之间的区别。我用 watchLocation 测试了相同的 html5 脚本,HTC 上的准确度保持在 3 米,而 iPhone 从 5 米开始,1 分钟左右后爬升到 100 到 1000 米,再也没有靠近。

我在应用程序的 webView 中使用 html5 代码。

有人知道为什么吗?

编码:

trackId = navigator.geolocation.watchPosition(successCallback, null, {maximumAge:0, timeout:60000, enableHighAccuracy:true});
4

1 回答 1

2

好吧,花了几个小时,几乎几天后,我发现了这个:

https://discussions.apple.com/thread/4313850?start=0&tstart=0

iOS 6 破坏了 webapps 中的 GeoLocation (apple-mobile-web-app-capable)

所以,感谢苹果!

于 2013-01-27T12:41:05.283 回答