HTML5地理位置准确性Android vs iOs非常不同

时间:2013-01-26 20:00:46

标签: javascript android ios html5 geolocation

我注意到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});

1 个答案:

答案 0 :(得分:2)

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

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

iOS 6 breaks GeoLocation in webapps (apple-mobile-web-app-capable)

所以,谢谢Apple!