Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-uni-app-x-zh
提交
fbb44c6d
U
unidocs-uni-app-x-zh
项目概览
DCloud
/
unidocs-uni-app-x-zh
通知
144
Star
2
Fork
33
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
9
列表
看板
标记
里程碑
合并请求
11
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
unidocs-uni-app-x-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
9
Issue
9
列表
看板
标记
里程碑
合并请求
11
合并请求
11
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
fbb44c6d
编写于
10月 17, 2024
作者:
taohebin@dcloud.io
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update:map.md 增加地图key配置
上级
f249cb8f
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
64 addition
and
0 deletion
+64
-0
docs/collocation/manifest-modules.md
docs/collocation/manifest-modules.md
+53
-0
docs/component/map.md
docs/component/map.md
+11
-0
未找到文件。
docs/collocation/manifest-modules.md
浏览文件 @
fbb44c6d
...
...
@@ -350,3 +350,56 @@ app平台默认`启动界面`为白色(暗黑模式下为黑色),为了避
```
## uni-map-tencent@uni-map-tencent
在uni-app x客户端,uni-map-tencent是一个独立模块。需要开发者在 manifest.json 中手动配置,并提交云端打包后才能生效。
使用 uni-map-tencent 模块需在 manifest.json 文件中添加如下配置:
### 配置腾讯地图
在 app -> distribute -> modules 下添加 uni-map-tencent 节点:
```
json
modules:
{
"uni-map-tencent"
:
{}
}
```
### 配置腾讯地图SDK的参数
使用腾讯地图需到
[
腾讯位置服务
](
https://lbs.qq.com/
)
官网申请TencentLBSAPIKey,并配置到应用中。
#### iOS平台配置腾讯地图Key @uni-map-tencent-ios-key
需在项目根目录下的 Info.plist配置腾讯地图的 TencentLBSAPIKey,然后 iOS 需要打自定义基座才可以生效。
配置教程参考:
[
iOS原生配置文件Info.plist文档
](
https://uniapp.dcloud.net.cn/tutorial/app-nativeresource-ios.html#infoplist
)
以下为配置示例:
```
xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist
version=
"1.0"
>
<dict>
<key>
TencentLBSAPIKey
</key>
<string>
腾讯位置服务官网申请的Key
</string>
</dict>
</plist>
```
#### Andoird平台配置腾讯地图Key @uni-map-tencent-android-key
在项目根目录下添加 AndroidManifest.xml 文件,详情参考:
[
Android原生应用清单文件
](
https://uniapp.dcloud.net.cn/tutorial/app-nativeresource-android.html#%E5%BA%94%E7%94%A8%E6%B8%85%E5%8D%95%E6%96%87%E4%BB%B6-androidmanifest-xml
)
。将申请的 key 配置到项目 AndroidManifest.xml 的 application 节点中,如下:
```
xml
<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:tools=
"http://schemas.android.com/tools"
>
<application>
<!-- 将申请到的 key 配置在 android:value 属性中 -->
<meta-data
android:name=
"TencentMapSDK"
android:value=
"您申请的Key"
/>
</application>
</manifest>
```
\ No newline at end of file
docs/component/map.md
浏览文件 @
fbb44c6d
...
...
@@ -31,6 +31,17 @@
GS粤(2023)1171号
### Map Key配置
app平台目前还没有可视化界面,需要在manifest的源码视图中配置。
app需要在manifest.json文件中配置
`uni-map-tencent`
节点,
[
详见
](
../collocation/manifest-modules.md#uni-map-tencent
)
-
iOS平台:需要在info.plist中配置对应的Key,参考
[
iOS平台配置腾讯地图Key
](
../collocation/manifest-modules.md#uni-map-tencent-ios-key
)
-
Android平台:需要在AndroidManifest.xml配置Key, 参考
[
Andoird平台配置腾讯地图Key
](
../collocation/manifest-modules.md#uni-map-tencent-android-key
)
## Tips
-
在App和Web平台,没有在manifest中配置好图商的sdk key信息,将无法使用地图。某些图商的sdk key,区分Web、Android、iOS,注意别配混了。有些sdk key,会绑定校验web的域名或app的包名和签名证书摘要,都要匹配准确才能使用地图。
-
谷歌地图仅支持
`wgs84`
坐标,中国的各个地图仅支持
`gcj02`
坐标,注意使用定位API获取的位置,需与map组件的图商需求一致,把 wgs84 的坐标显示在中国地图上会导致偏移。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录