amap geo location rn plugin
npm install @heytea/react-native-amap-geolocationreact native 高德地图定位模块。
$ npm install @heytea/react-native-amap-geolocation --save
#### Android
在Manifest.xml文件中添加
``xml
android:value="高德地图App key" />
`
声明以下权限:
`xml`
#### 1. 初始化
`typescript
import geoLocation from '@heytea/react-native-amap-geolocation'
geoLocation.init(aMapKey)
`
#### 2. API
`typescript
// 获取当前位置(省电,会自动启动定位,获取到位置后,自动关闭定位)
const location = await geoLocation.getCurrentLocation()
// 获取最后已知位置
const location = await geoLocation.getLastKnownLocation()
// 获取deviceId
const id = await geoLocation.getDeviceId()
// 启动定位
geoLocation.startLocation()
// 关闭定位
geoLocation.stopLocation()
// 定位是否启动中
const doing = await geoLocation.isStarted()
// 设置项
setWifiScan(boolean)
setInterval(number)
setSensorEnable(boolean)
setOpenAlwaysScanWifi(boolean)
setNeedAddress(boolean)
setOnceLocationLatest(boolean)
setMockEnable(boolean)
setLocationCacheEnable(boolean)
setGpsFirst(boolean)
setHttpTimeout(number)
setGpsFirstTimeout(number)
setGeoLanguage(string)
``