天蚕在你身边
不方便打电话?让天蚕联络你
重庆网络公司:应用软件在安卓4.3版本的定位慢的解决技术方案;问题详细如下:
代码在ios上一切正常,在安卓4.3及以后的机器也可以正常访问,但是在安卓4.1上就会出现timeout,如果我们把 enableHighAccuracy 设置为 true,室外,空气良好的地方,安卓4.1将能够通过卫星进行定位,但是速度非常慢,另外还出现一个现象,我们重启手机,代码已经运行了很久,甚至一整天,第二天,定位依然会出现问题,总是出现timeout,我们不可能总是重启机器?为此,如何在技术上解决此问题?
解决方案:
国外,可以使用google地图来解决,国内只有使用百度的定位SDK来解决了,不过最新的安卓百度定位SDK4.1同样有问题,直接下载官方的demo跑在真机上各种无法定位,一直报errorcode 602,发现很多人说4.1版本的SDK问题很多,不如用回4.0版本,使用SDK4.0版本,最终在安卓4.1的机器上定位成功,不存在需要重启的情况。
下面有一个插件,供遇到同类问题的朋友可采用cordova 3.4.1 的插件放在github上,可以解决上述问题。
附插件下载地址https://github.com/DoubleSpout/phonegap_baidu_sdk_location
地址:重庆市渝中区上清寺鑫隆达B座28-8
邮编:400015
电话:023-63612462
EMAIL:cnjl_net@163.com