cordova-plugin-baidumaplocation - 百度地圖定位 Cordova 插件

百度地圖定位Cordova插件,支持Android,IOS

可以在此地址查看example

基于百度地圖Android版定位SDK(v7.1)以及百度地圖IOS SDK (v3.2.1)

一,申請(qǐng)Android及IOS版密鑰

申請(qǐng)密鑰Android定位SDK

每一個(gè)AndroidManifest.xml 中的package屬性 對(duì)應(yīng)一個(gè)AK,不可混用

iOS SDK開發(fā)密鑰

每一個(gè)Bundle Identifier 對(duì)應(yīng)一個(gè)AK,不可混用

二,安裝插件````

cordova plugin add cordova-plugin-baidumaplocation --variable ANDROID_KEY="" --variable IOS_KEY=""
//此處的API_KEY_XX來自于第一步,直接替換,也可以最后跟 --save 參數(shù),將插件信息保存到config.xml中
//如果只需要Android端或者IOS端,可以只填寫一個(gè)相應(yīng)的AK,但是都不填肯定不行

三,使用方法

// 進(jìn)行定位
baidumap_location.getCurrentPosition(function (result) {
    console.log(JSON.stringify(result, null, 4));
}, function (error) {

});

獲得定位信息,返回JSON格式數(shù)據(jù):

{
    "time": "2017-02-25 17:30:00",//獲取時(shí)間
    "latitude": 34.6666666,//緯度
    "lontitude": 117.8888,//經(jīng)度
    "radius": 61.9999999,//半徑

    //--------Android 獨(dú)享 begin
    "locType": 161,//定位類型                                            
    "locTypeDescription": "NetWork location successful!",//定位類型解釋   
    "userIndoorState": 1,//是否室內(nèi)                                     
    //--------Android 獨(dú)享 end

    //--------IOS 獨(dú)享 begin
    "title": "我的位置",//定位標(biāo)注點(diǎn)標(biāo)題信息
    "subtitle": "我的位置",//定位標(biāo)注點(diǎn)子標(biāo)題信息
    //--------IOS 獨(dú)享 end
}

具體字段內(nèi)容請(qǐng)參照:

Android版 BDLocation
v7.1

IOS版
BMKUserLocation

如果Android版獲取到的信息是:

{
    "locType": 505,
    "locTypeDescription": "NetWork location failed because baidu location service check the key is unlegal, please check the key in AndroidManifest.xml !",
    "latitude": 5e-324,
    "lontitude": 5e-324,
    "radius": 0,
    "userIndoorState": -1,
    "direction": -1
}

說明Key有問題,可以檢查下生成的AndroidManifest.xml文件里面是否有如下信息

如果沒有,說明插件使用不當(dāng),嘗試重新安裝,如果有這些信息,說明Key與當(dāng)前程序AndroidManifest.xml
中的package名不一致,請(qǐng)檢查Key的申請(qǐng)信息是否正確

四,查看當(dāng)前安裝了哪些插件

cordova plugin ls

五,刪除本插件

cordova plugin rm cordova-plugin-baidumaplocation
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容