2.3.1 • Published 3 years ago

chenwei-plugin-amap v2.3.1

Weekly downloads
116
License
-
Repository
-
Last release
3 years ago

使用高德定位SDK进行定位,以解决webapp中定位不准的问题

安装

ionic cordova plugin add chenwei-plugin-amap --variable ANDROID_KEY=your android key --variable IOS_KEY=your ios key

npm i @chenwei116057/amap

使用

在app.module.ts引入AMapPlugin


import {AMapPlugin} from '@chenwei116057/amap';
...
providers: [
    AMapPlugin
]

方法介绍

获取当前位置信息(IOS/安卓)

getLocation(): Promise<LocationResult|void>;

LocationResult {
/**
 * 定位精度 仅android存在,IOS恒为undefined
 */
accuracy: number;
/**
 * 区域编码
 */
adCode: string;
/**
 * 地址
 */
address: string;
/**
 * 城市|区
 */
city: string;
/**
 * 城市编码
 */
cityCode: string;
/**
 *精度
 */
latitude: number;
/**
 *纬度
 */
longitude: number;
/**
 * 当前定位点的AOI信息
 */
aoiName: string;
/**
 * 国家
 */
country: string;
/**
 * 城区信息
 */
district: string;
/**
 * 当前定位点的POI信息
 */
poiName: string;
/**
 * 省份
 */
province: string;
/**
 * 街道
 */
street: string;
/**
 * 街道号
 */
streetNum: string;
/**
 * 定位时间 仅android存在,IOS恒为undefined
 */
locationTime: Date
}

`

获取天气信息(IOS/安卓)

getWeatherInfo(params: { adCode: string }): Promise<WeatherInfo | void>;
WeatherInfo {
type: "live" | "forecast";
/**
 * 天气
 */
weather: string;
/**
 * 温度
 */
temperature: string;
/**
 * 城市|区
 */
city: string;
/**
 * 省份
 *
 */
province: string;
/**
 * 风向
 */
windDirection: string;
/**
 * 风力
 */
windPower: string;
/**
 * 湿度
 */
humidity: string;
}

计算两个坐标间的距离(IOS/安卓)

calculateDistance(params: { startLatitude: number, startLongitude: number, endLatitude: number, endLongitude: number }): Promise<number | void>;
2.2.3

3 years ago

2.2.2

3 years ago

2.2.5

3 years ago

2.2.4

3 years ago

2.2.7

3 years ago

2.2.6

3 years ago

2.3.0

3 years ago

2.3.1

3 years ago

2.2.9

3 years ago

2.2.8

3 years ago

2.2.1

3 years ago

2.2.0

3 years ago

2.1.2

3 years ago

2.1.4

3 years ago

2.1.3

3 years ago

2.1.6

3 years ago

2.1.5

3 years ago

2.0.3

4 years ago

2.1.1

4 years ago

2.0.2

4 years ago

2.0.5

4 years ago

2.0.4

4 years ago

2.0.7

4 years ago

2.0.6

4 years ago

2.0.8

4 years ago

2.1.0

4 years ago

2.0.1

4 years ago

1.2.0

4 years ago

1.2.6

4 years ago

1.2.5

4 years ago

1.2.4

4 years ago

1.2.3

4 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.22

6 years ago

1.0.21

6 years ago

1.0.19

6 years ago

1.0.18

6 years ago

1.0.17

6 years ago

1.0.16

6 years ago

2.0.0-beta1

6 years ago

1.0.15

6 years ago

1.0.14

6 years ago

1.0.13

6 years ago

1.0.12

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago