求助:Cordova地理定位精度被限制在10米(Google Play Service问题)
关于Google Play Services引发的定位精度异常问题说明
各位好,针对近期大量反馈的定位精度下降问题,我们已经完成排查并明确了相关信息:
- 问题根源:经确认,这是Google Play Service自身的bug导致的,我们已经内部向相关渠道上报了该问题。
- 修复安排:该问题会在应用的13.4.0版本中得到修复,请大家留意版本更新。
我们的定位实现细节
为了保证定位精度,我们的应用一直采用如下方案:
- 使用
cordova geolocation插件作为定位基础组件 - 通过调用
navigator.geolocation.watchPosition()方法实现持续位置追踪 - 配置
enableHighAccuracy: true参数,强制获取最高精度的定位结果
历史表现参考
应用上线至今已超过1年,在晴朗户外的正常环境下,所有设备原本都能稳定达到4-6米的定位精度,这次的异常属于非预期的第三方服务问题。
内容的提问来源于stack exchange,提问作者Paranoid Android
相关产品推荐
相关产品推荐

