插件地址:https://www.npmjs.com/package/cordova-plugin-baidumaplocation
插件地址中没有ionic3的正确使用方法,只有ionic3的案例
1.申请百度密钥安卓和IOS
SHA1获取方式,找到自己的.android文件,运行如下命令
keytool -list -v -keystore C:\Users\wo140\.android\debug.keystore -alias androiddebugkey -storepass android -keypass android
2.安装插件(第一次安装完后到config.xml里面查看,会多一条,多的这条不知道干嘛的,做ios的应该知道)
cordova plugin add cordova-plugin-baidumaplocation --variable ANDROID_KEY="API_KEY_ANDROID" --variable IOS_KEY="API_KEY_IOS"
3.声明插件
declare var baidumap_location;
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
4.使用方法
baidumap_location.getCurrentPosition((result)=> {
console.log("百度定位"+JSON.stringify(result));
},(error) => {
console.log("百度地图定位错误"+JSON.stringify(error));
});
成功
失败