HTML5 地理定位精度 Android 与 iOS 非常不同
Posted
技术标签:
【中文标题】HTML5 地理定位精度 Android 与 iOS 非常不同【英文标题】:HTML5 geolocation accuracy Android vs iOs are very different 【发布时间】:2013-01-26 20:00:45 【问题描述】:我注意到 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】:好吧,花了几个小时,几乎几天后,我发现了这个:
https://discussions.apple.com/thread/4313850?start=0&tstart=0
ios 6 breaks GeoLocation in webapps (apple-mobile-web-app-capable)
所以,感谢苹果!
【讨论】:
以上是关于HTML5 地理定位精度 Android 与 iOS 非常不同的主要内容,如果未能解决你的问题,请参考以下文章