@@ -36,6 +36,9 @@ console.log(results[0]);
3636#### ` location.requestAccess() `
3737请求定位权限。** 返回:** ` void `
3838
39+ #### ` location.requestAccessAsync() `
40+ 异步请求定位权限。** 返回:** ` Promise<void> `
41+
3942#### ` location.getAccessStatus() `
4043获取权限状态。** 返回:** ` 'authorized' ` | ` 'denied' ` | ` 'restricted' ` | ` 'notDetermined' ` | ` 'unknown' `
4144
@@ -57,18 +60,27 @@ console.log(results[0]);
5760
5861** 注意:** 需要 TrollStore 权限
5962
63+ #### ` location.setLocationServicesEnabledAsync(enabled) `
64+ 异步开关系统定位服务。** 参数:** ` enabled ` (boolean) ** 返回:** ` Promise<{ success, enabled?, message? }> `
65+
6066#### ` location.toggleLocationServices() `
6167切换定位服务状态。** 返回:** ` { success, enabled?, message? } `
6268
6369** 注意:** 需要 TrollStore 权限
6470
71+ #### ` location.toggleLocationServicesAsync() `
72+ 异步切换定位服务状态。** 返回:** ` Promise<{ success, enabled?, message? }> `
73+
6574---
6675
6776### 位置获取
6877
6978#### ` location.getCurrent() `
7079获取当前位置。** 返回:** ` { lat, lng, alt, course, speed, accuracy, timestamp } | null `
7180
81+ #### ` location.getCurrentAsync() `
82+ 异步获取当前位置。** 返回:** ` Promise<{ lat, lng, alt, course, speed, accuracy, timestamp } | null> `
83+
7284** 返回值字段:**
7385- ` lat ` - 纬度
7486- ` lng ` - 经度
@@ -107,6 +119,9 @@ if (results.length > 0) {
107119}
108120```
109121
122+ #### ` location.geocodeAsync(address) `
123+ 异步地址转坐标。** 参数:** ` address ` (string) ** 返回:** ` Promise<[{ lat, lng, name }]> `
124+
110125#### ` location.reverseGeocode(lat, lng, locale?) `
111126坐标转地址。** 参数:** ` lat ` (number), ` lng ` (number), ` locale ` (string, 可选) ** 返回:** ` [{ name, country, locality, ... }] `
112127
@@ -133,6 +148,9 @@ const enResults = location.reverseGeocode(39.9, 116.4, 'en_US');
133148const zhResults = location .reverseGeocode (39.9 , 116.4 , ' zh_CN' );
134149```
135150
151+ #### ` location.reverseGeocodeAsync(lat, lng, locale?) `
152+ 异步坐标转地址。** 参数:** ` lat ` (number), ` lng ` (number), ` locale ` (string, 可选) ** 返回:** ` Promise<[{ name, country, locality, ... }]> `
153+
136154---
137155
138156## 完整示例
0 commit comments