天蠶在你身邊
不方便打電話?讓天蠶聯(lián)絡(luò)你
天蠶在你身邊
不方便打電話?讓天蠶聯(lián)絡(luò)你
重慶網(wǎng)絡(luò)公司:應(yīng)用軟件在安卓4.3版本的定位慢的解決技術(shù)方案;問題詳細(xì)如下:
代碼在ios上一切正常,在安卓4.3及以后的機(jī)器也可以正常訪問,但是在安卓4.1上就會(huì)出現(xiàn)timeout,如果我們把 enableHighAccuracy 設(shè)置為 true,室外,空氣良好的地方,安卓4.1將能夠通過衛(wèi)星進(jìn)行定位,但是速度非常慢,另外還出現(xiàn)一個(gè)現(xiàn)象,我們重啟手機(jī),代碼已經(jīng)運(yùn)行了很久,甚至一整天,第二天,定位依然會(huì)出現(xiàn)問題,總是出現(xiàn)timeout,我們不可能總是重啟機(jī)器?為此,如何在技術(shù)上解決此問題?
解決方案:
國外,可以使用google地圖來解決,國內(nèi)只有使用百度的定位SDK來解決了,不過最新的安卓百度定位SDK4.1同樣有問題,直接下載官方的demo跑在真機(jī)上各種無法定位,一直報(bào)errorcode 602,發(fā)現(xiàn)很多人說4.1版本的SDK問題很多,不如用回4.0版本,使用SDK4.0版本,最終在安卓4.1的機(jī)器上定位成功,不存在需要重啟的情況。
下面有一個(gè)插件,供遇到同類問題的朋友可采用cordova 3.4.1 的插件放在github上,可以解決上述問題。
附插件下載地址https://github.com/DoubleSpout/phonegap_baidu_sdk_location
地址:重慶市渝中區(qū)上清寺鑫隆達(dá)B座28-8
郵編:400015
電話:023-63612462
EMAIL:cnjl_net@163.com