Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
味无味_
uni-app
提交
d57589dd
U
uni-app
项目概览
味无味_
/
uni-app
与 Fork 源项目一致
Fork自
DCloud / uni-app
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
d57589dd
编写于
9月 23, 2019
作者:
W
wanganxp
提交者:
GitHub
9月 23, 2019
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update map.md
上级
e1d80408
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
7 addition
and
7 deletion
+7
-7
docs/component/map.md
docs/component/map.md
+7
-7
未找到文件。
docs/component/map.md
浏览文件 @
d57589dd
...
...
@@ -174,16 +174,16 @@ map 组件相关操作的 JS API:[uni.createMapContext](api/location/map?id=cr
**注意事项**
-
小程序和
App的vue文件 中,
`<map>`
组件是由引擎创建的原生组件,它的层级是最高的,不能通过 z-index 控制层级。在
`<map>`
上绘制内容,可使用组件自带的marker、controls等属性,也可以使用
`<cover-view>`
组件。App端还可以使用plus.nativeObj.view 或 subNVue 绘制原生内容,
[
参考
](
/component/native-component
)
。另外App端nvue文件不存在
层级问题。
-
App端nvue文件的map和小程序拉齐度更高。vue里的map则与plus.map功能一致,和小程序的地图略有差异。
-
小程序和 App
中,请勿在 scroll-view、swiper、picker-view、movable-view 中使用
`<map>`
组件。
-
小程序和
App
中,css 动画对
`<map>`
组件无效。
-
小程序和
app-vue中,
`<map>`
组件是由引擎创建的原生组件,它的层级是最高的,不能通过 z-index 控制层级。在
`<map>`
上绘制内容,可使用组件自带的marker、controls等属性,也可以使用
`<cover-view>`
组件。App端还可以使用plus.nativeObj.view 或 subNVue 绘制原生内容,
[
参考
](
/component/native-component
)
。另外App端nvue文件不存在层级问题。从微信基础库2.8.3开始,支持map组件的同层渲染,不再有
层级问题。
-
App端nvue文件的map和小程序拉齐度更高。vue里的map则与plus.map功能一致,和小程序的地图略有差异。
App端使用map推荐用nvue。
-
在涉及层级问题的小程序中和app-vue
中,请勿在 scroll-view、swiper、picker-view、movable-view 中使用
`<map>`
组件。
-
小程序和
app-vue
中,css 动画对
`<map>`
组件无效。
-
map 组件使用的经纬度是国测局坐标,调用 uni.getLocation 接口需要指定 type 为 gcj02。
-
`<map>`
组件在不同平台的底层引擎是不同的:H5、微信小程序为腾讯地图;App、支付宝小程序为高德地图;百度小程序端为百度地图。
App端vue页面也可以使用百度地图,在manifest中配置,但nvue页面
只支持高德地图。
-
map 组件默认的api是参考微信小程序的,如
果觉得不够用,可以
用plus.map,可以通过
`$getAppMap`
获取原生地图对象,
[
详见
](
https://uniapp.dcloud.io/api/location/map
)
-
`<map>`
组件在不同平台的底层引擎是不同的:H5、微信小程序为腾讯地图;App、支付宝小程序为高德地图;百度小程序端为百度地图。
app-vue也可以使用百度地图,在manifest中配置,但app-nvue
只支持高德地图。
-
map 组件默认的api是参考微信小程序的,如
需要使
用plus.map,可以通过
`$getAppMap`
获取原生地图对象,
[
详见
](
https://uniapp.dcloud.io/api/location/map
)
-
H5 端获取定位信息,需要部署在
**https**
服务上,本地预览(localhost)仍然可以使用 http 协议。
-
无 GPS 模块的 PC 设备使用 Chrome 浏览器的时候,位置信息是连接谷歌服务器获取的,国内用户可能获取位置信息失败。
-
App 端使用地图组件需要向高德或百度等三方服务商申请SDK资质,获取AppKey,打包时需要在manifest文件中勾选相应模块,在SDK配置中填写Appkey。在manifest可视化界面有详细申请指南。
-
App 端使用地图组件需要向高德或百度等三方服务商申请SDK资质,获取AppKey,打包时需要在manifest文件中勾选相应模块,在SDK配置中填写Appkey。
注意申请包名和打包时的包名需匹配一致。
在manifest可视化界面有详细申请指南。
##### FAQ
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录