提交 8ddd6631 编写于 作者: 雪洛's avatar 雪洛

docs: 更新鸿蒙定位权限说明

上级 114232cb
...@@ -53,6 +53,7 @@ Web平台本API之前调用了腾讯地图的gcj02坐标免费转换接口,该 ...@@ -53,6 +53,7 @@ Web平台本API之前调用了腾讯地图的gcj02坐标免费转换接口,该
- 该方法会持续监听地理位置信息的变化,建议在不需要监听地理位置信息变化后,直接调用 `uni.stopLocationUpdate` 方法取消监听。 - 该方法会持续监听地理位置信息的变化,建议在不需要监听地理位置信息变化后,直接调用 `uni.stopLocationUpdate` 方法取消监听。
- `微信小程序`若使用该接口,需要在 app.json 中进行声明,否则将无法正常使用该接口,[详情](https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.onLocationChange.html) - `微信小程序`若使用该接口,需要在 app.json 中进行声明,否则将无法正常使用该接口,[详情](https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.onLocationChange.html)
- `抖音小程序`调用此 API 需要申请高精度权限,具体信息见[高精度定位运营规范](https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/operation/platform-capabilities/high-progress-targeting/gaojingdu/) - `抖音小程序`调用此 API 需要申请高精度权限,具体信息见[高精度定位运营规范](https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/operation/platform-capabilities/high-progress-targeting/gaojingdu/)
- `HarmonyOS Next平台`调用此 API 需要申请定位权限`ohos.permission.APPROXIMATELY_LOCATION``ohos.permission.LOCATION`,需自行在项目中配置权限。
**示例** **示例**
...@@ -197,6 +198,10 @@ uni.startLocationUpdate({ ...@@ -197,6 +198,10 @@ uni.startLocationUpdate({
|fail|Function|否|接口调用失败的回调函数|| |fail|Function|否|接口调用失败的回调函数||
|complete|function|否|接口调用结束的回调函数(调用成功、失败都会执行)|| |complete|function|否|接口调用结束的回调函数(调用成功、失败都会执行)||
**注意**
- `HarmonyOS Next平台`调用此 API 需要申请定位权限`ohos.permission.APPROXIMATELY_LOCATION``ohos.permission.LOCATION`及后台定位权限`ohos.permission.LOCATION_IN_BACKGROUND`,需自行在项目中配置权限。
## 三方定位和地图服务收费说明 ## 三方定位和地图服务收费说明
......
...@@ -98,6 +98,7 @@ uni.getLocation({ ...@@ -98,6 +98,7 @@ uni.getLocation({
- api默认不返回详细地址中文描述。需要中文地址有2种方式:1、使用高德地图小程序sdk,在app和微信上都可以获得中文地址,[参考](http://ask.dcloud.net.cn/article/35070)。2、只考虑app,使用``plus.geolocation``也可以获取中文地址。manifest里的App SDK配置仅用于app,小程序无需在这里配置。 - api默认不返回详细地址中文描述。需要中文地址有2种方式:1、使用高德地图小程序sdk,在app和微信上都可以获得中文地址,[参考](http://ask.dcloud.net.cn/article/35070)。2、只考虑app,使用``plus.geolocation``也可以获取中文地址。manifest里的App SDK配置仅用于app,小程序无需在这里配置。
- 可以通过用户授权API来判断用户是否给应用授予定位权限,[详见](https://uniapp.dcloud.io/api/other/authorize) - 可以通过用户授权API来判断用户是否给应用授予定位权限,[详见](https://uniapp.dcloud.io/api/other/authorize)
-`微信小程序` 中,当用户离开应用后,此接口无法调用,需要申请 [后台持续定位权限](https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/authorize.html) ,另外新版本中需要使用 [wx.onLocationChange](https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.onLocationChange.html) 监听位置信息变化;当用户点击“显示在聊天顶部”时,此接口可继续调用。 -`微信小程序` 中,当用户离开应用后,此接口无法调用,需要申请 [后台持续定位权限](https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/authorize.html) ,另外新版本中需要使用 [wx.onLocationChange](https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.onLocationChange.html) 监听位置信息变化;当用户点击“显示在聊天顶部”时,此接口可继续调用。
- `HarmonyOS Next平台`调用此 API 需要申请定位权限`ohos.permission.APPROXIMATELY_LOCATION``ohos.permission.LOCATION`,需自行在项目中配置权限。
## uni.chooseLocation(OBJECT) ## uni.chooseLocation(OBJECT)
打开地图选择位置。 打开地图选择位置。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册