当前位置:编程学习 > wap >>

html5 geolocation 在android手机上误差很大

gps和wifi都打开着的情况下,无论是用baidu javascript api还是html5的geoloaction都误差很大,估计有一两千米的误差。

  mp = new BMap.Map('container');
  mp.centerAndZoom(new BMap.Point(121.491, 31.233), 11); 
  mp.addControl(new BMap.GeolocationControl({enableHighAccuracy: true})); 

在PC机上是好的。这是为什么呢?手机上除了可以wifi定位还可以gps定位,理论上应该更精确啊 --------------------编程问答-------------------- 要调用移动端的设备进行定位,获取权限后,才能更准确,你这种方法没有调用手机硬件所以不准确
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,