cordova-icreate-amap-location
v1.0.6
Published
Sourcec code is from https://github.com/Silverbase-FE/cordova-plugin-amap.git.It is that chenjianxun changed the part of the codes.
Downloads
1
Maintainers
Readme
cordova-plugin-amap-location
描述
本插件来源于:https://github.com/ergoli/cordova-amap-location,作者为ergoli。
由于原插件不适配cordova-android7.0以上,本人作了部分代码的修改。
高德(amap)定位cordova插件,采用高德(amap)最新的api版本,IOS库采用AMapFoundationKit 1.3.1,AMapLocationKit 2.2.0。
安装
cordova plugin add cordova-icreate-amap-location --variable ANDROID_KEY=高德网站申请android证书 --variable IOS_KEY=高德网站申请IOS证书
方法
获取当前定位
window.plugins.aMapLocationPlugin.getCurrentPosition(success, fail);
启用定时获取定位,interval参数仅支持Android,单位为毫秒,需要大于1000毫秒,success方法定时得到位置信息回调
window.plugins.aMapLocationPlugin.watchPosition(success, fail, interval);
关闭定时获取定位
window.plugins.aMapLocationPlugin.clearWatch(success, fail);
callback function have a params
success callback params properties
#### locationType 获取当前定位结果来源,如网络定位结果,详见定位类型表,仅支持Android
#### latitude 获取纬度
#### longitude 获取经度
#### accuracy 获取精度信息
#### speed 获取速度信息
#### bearing 获取方向信息
#### date 定位时间
#### address 地址详情
#### country 国家信息
#### province 省信息
#### city 城市信息
#### district 城区信息
#### street 街道信息
#### streetNum 街道门牌号
#### cityCode 城市编码
#### adCode 地区编码
#### poiName POI名称
#### aoiName AOI名称
fail callback params properties
#### code
#### message
example
window.plugins.aMapLocationPlugin.getCurrentPosition(function(response){
console.log(response.locationType);
console.log(response.latitude);
console.log(response.longitude);
},function(response){
console.log(response.code);
console.log(response.message);
})
Supported Platforms
- Android
- iOS