README
简介
基于百度地图定位SDK封装的插件,提供获取当前位置信息等API。
一,申请密钥
Android应用:每一个AndroidManifest.xml 中的package属性对应一个AK,不可混用。
IOS应用:每一个Bundle Identifier对应一个AK,不可混用。
二,安装插件
cordova plugin add bt-cordova-plugin-baidumap --variable ANDROID_KEY="<API_KEY_ANDROID>" --variable IOS_KEY="<API_KEY_IOS>"
此处的API_KEY_XX来自于第一步,直接替换<API_KEY_XX>,也可以最后跟 --save 参数,将插件信息保存到config.xml中。
三,使用方法
// 方式一:
baidumap_location.getCurrentPosition(function (result) {
console.log(JSON.stringify(result, null, 4));
}, function (error) {
console.log(error);
});
// 方式二:
app.getLocation(function (result) {
console.log(JSON.stringify(result, null, 4));
}, function (error) {
console.log(error);
});
获得定位信息,返回JSON格式数据:
{
"radius": 65,
"longitude": 113.41369547526041,
"time": "2021-02-07 14:28:34",
"countryCode": "0",
"latitude": 23.17167209201389,
"locationDescribe": "在品高大厦附近",
"province": "广东省",
"city": "广州市",
"citycode": "257",
"district": "天河区",
"country": "中国",
"adCode": "440106",
"locFrom": "baidu"
}