0.0.2 • Published 5 years ago

cordova-zy-amap-location v0.0.2

Weekly downloads
1
License
Apache 2.0
Repository
-
Last release
5 years ago

cordova-zy-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-zy-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

declare var window;
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