使用手机浏览器去获取用户位置信息的时候,发现定位有很大偏差。无论是使用js原生获取位置信息函数还是百度地图接口都存在这个问题。但是神奇的是把页面放在微信浏览器里打开,定位就很准确。如何解决?
使用手机浏览器去获取用户位置信息的时候,发现定位有很大偏差。无论是使用js原生获取位置信息函数还是百度地图接口都存在这个问题。但是神奇的是把页面放在微信浏览器里打开,定位就很准确。如何解决?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
因为按照我们国家法规,不能精确定位用户的位置,所以返回的位置都有一定的偏差。每家地图都有自己的算法,可以根据一些其它条件算出真实位置,可能微信也可以吧。一般的非专业开发者或公司好像暂时没有很好的办法解决。