ionic3 cordova-plugin-baidumaplocation非NATIVE插件使用

注意:非native插件只有在手机上有用,不能通过浏览器使用,否则提示未定义

首先安装:

ionic cordova plugincordova-plugin-baidumaplocation --variable ANDROID_KEY="key1"--variable IOS_KEY="key2"   添加百度地图插件

Key1,key2分别为百度地图的的秘钥 具体可以去点击打开链接http://lbsyun.baidu.com/apiconsole/key申请。完成后有一下文件【项目根目录下的如下路径】

在plugin.xml中可以看到如下:


ts文件导入插件:在最上面导入【一定是全局的】

最后即可使用了:

   baidumap_location.getCurrentPosition(function (r) { 

       window.localStorage.setItem('addr',r.addr+'('+r.locationDescribe+')');

       window.localStorage.setItem('longitude',r.longitude);

       window.localStorage.setItem('latitude',r.latitude); 

}, function(error) {});

 

注意:非native插件只有在手机上有用,不能通过浏览器使用,否则提示未定义

注意:非native插件只有在手机上有用,不能通过浏览器使用,否则提示未定义

注意:非native插件只有在手机上有用,不能通过浏览器使用,否则提示未定义