capacitor-plugin-amap
TypeScript icon, indicating that this package has built-in type declarations

6.0.5 • Public • Published

capacitor-plugin-amap

Amap Capacitor

大版本跟@capacitor

v6.x support Capacitor 6

Install

npm install capacitor-plugin-amap
npx cap sync

IOS

配置IOS_KEY IOS安装插件后,需在项目的capacitor.config.ts/capacitor.config.json中为项目配置IOS_KEY

const config: CapacitorConfig = {
    plugins: {
        AMap: {
            iosKey: "your key",
        },
    }
};

IOS安装插件后,需在XCODE的info.plist中为项目配置以下内容

    <key>NSLocationWhenInUseUsageDescription</key>
    <string>此应用需要定位权限才能正常使用</string>

image

Android

add the following to your app's build.gradle:

// 这里sdk获取方式不能用这种填充,可以忽略这步,内部实现会自动处理appkey
manifestPlaceholders = [
  AMAP_APPKEY: "map key",
]

image

API

init()

init() => void

locate()

locate() => any

Returns: any


weather(...)

weather(param: { adCode: string; }) => any
Param Type
param { adCode: string; }

Returns: any


calculate(...)

calculate(params: { startLatitude: number; startLongitude: number; endLatitude: number; endLongitude: number; }) => any
Param Type
params { startLatitude: number; startLongitude: number; endLatitude: number; endLongitude: number; }

Returns: any


Interfaces

Location

Prop Type Description
accuracy number 定位精度
adCode string 区域编码
address string 地址
city string 城市|区
cityCode string 城市编码
latitude number 精度
longitude number 纬度
aoiName string 当前定位点的AOI信息
country string 国家
district string 城区信息
poiName string 当前定位点的POI信息
province string 省份
street string 街道
streetNum string 街道号
locationTime Date 定位时间

WeatherInfo

Prop Type Description
type 'live' | 'forecast'
weather string 天气
temperature string 温度
city string 城市|区
province string 省份
windDirection string 风向
windPower string 风力
humidity string 湿度

Readme

Keywords

Package Sidebar

Install

npm i capacitor-plugin-amap

Weekly Downloads

329

Version

6.0.5

License

MIT

Unpacked Size

59.9 MB

Total Files

34

Last publish

Collaborators

  • fineone_anber