Ionic开发文档

百度定位Android版插件

发布时间 2018-5-23 16:19:02   浏览量()   收藏(1)

ionic3官方有定位插件,基于谷歌的定位,由于你懂得原因国内无法定位,但在苹果手机可以定位这里特别为Android选百度定位。

插件地址:https://github.com/hewz/cordova-baidu-location

一、安装插件

cordova plugin add https://github.com/hewz/cordova-baidu-location --variable API_KEY="your key"

二、调用方法

// 进行定位
baidu_location.getCurrentPosition(successCallback, failedCallback);
// 连续定位
baidu_location.watchPosition(successCallback, failedCallback, 5); // >=1时有效
// 停止定位
baidu_location.clearWatch(successCallback, failedCallback);

三、获取定位返回格式

{
  latitude : 纬度,
  longitude: 经度,
  ...
}

四、删除插件

cordova plugin rm hewz.plugins.baidu-location

五、例子

baidu_location.getCurrentPosition(function (a) {
alert("latitude:" + a.latitude + "  " + a.longitude);
}, function (err) {
});

定位权限问题请参考本文:https://www.jianshu.com/p/85aceaee3b35




https://ionicframework.com/docs/native/diagnostic/

广告会让浏览体验不好,可这是网站的唯一收入,请点击下面的百度广告,支持老高的开源行动吧!