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 非常不同的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Android 4.4 中使用 HTML5 地理定位

高精度地理定位Html5

Html5 地理定位精度非常高

html5地理定位基于啥原理

iPhone 上的 HTML5 地理定位问题

使用 HTML5 地理 API 确定 GPS 精度的测量单位是啥?