cal

cordova-amap-location

基于高德API获取地理位置的Cordova插件

Showing:

Popularity

Downloads/wk

5

GitHub Stars

19

Maintenance

Last Commit

4yrs ago

Contributors

4

Package

Dependencies

0

License

Apache-2.0

Type Definitions

Tree-Shakeable

No?

Categories

Readme

cordova-amap-location

描述

高德(amap)定位cordova插件,采用高德(amap)最新的api版本,IOS库采用AMapFoundationKit 1.3.1AMapLocationKit 2.2.0

安装

cordova plugin add cordova-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

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
No reviews found
Be the first to rate

Alternatives

No alternatives found

Tutorials

No tutorials found
Add a tutorial