From cecdeb8f1a2105db3732840f09db3f7b3f8a6f07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=9C=E5=BA=86=E6=B3=89?= Date: Fri, 26 May 2023 19:52:56 +0800 Subject: [PATCH] Update location.md --- docs/api/location/location.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/api/location/location.md b/docs/api/location/location.md index 369aa170b..977396006 100644 --- a/docs/api/location/location.md +++ b/docs/api/location/location.md @@ -74,6 +74,7 @@ uni.getLocation({ - 如果使用 `web-view` 加载地图,无需在manifest里配地图的sdk配置。 - 持续定位方案:iOS端可以申请持续定位权限,[参考](https://ask.dcloud.net.cn/article/12569)。Android如果进程被杀,代码无法执行,可以在插件市场搜索[保活](https://ext.dcloud.net.cn/search?q=%E4%BF%9D%E6%B4%BB&cat1=5)相关原生语言插件避免App被系统杀死。即使使用了原生语言插件保活,也很容易被杀,此时可以使用[unipush](https://uniapp.dcloud.net.cn/unipush-v2.html) ,通过推送消息提示用户激活App - `3.3.0 版本以上` 优化系统定位模块,可不使用三方定位SDK的进行高精度定位,具体参考:[系统定位](app/geolocation)。 + - 鸿蒙系统 不支持系统定位,需要配置三方sdk,比如高德,同时设置坐标系参数为 `type: 'gcj02'` - `小程序平台` - 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) -- GitLab