小程序九:导航&地图&画布
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序九:导航&地图&画布相关的知识,希望对你有一定的参考价值。
navigator
导航
属性名 | 类型 | 默认值 | 说明 |
url | String | 应用内的跳转链接 | |
redirect | Boolean | false | 是否关闭当前页面 |
hover-class | String | navigator-hover | 指定点击时的样式类,当hover-class="none"时,没有点击态效果 |
注:navigator-hover默认为{opacity:0.7;},<navigator/>的子节点背景色应为透明色
示例代码:
index.wxss:
地图
属性名 | 类型 | 默认值 | 说明 |
longitude | Number | 中心经度 | |
latitude | Number | 中心纬度 | |
scale | Number | 1 | 缩放级别 |
markers | Array | 标记点 | |
covers | Array | 覆盖物 |
标记点
标记点用于在地图上显示标记的位置,不能自定义图标和样式
属性 | 说明 | 类型 | 必填 | 备注 |
latitude | 纬度 | Number | 是 | 浮点数,范围 -90 ~ 90 |
longitude | 经度 | Number | 是 | 浮点数,范围 -180 ~ 180 |
name | 标注点名 | String | 是 | |
desc | 标注点详细描述 | String | 否 |
覆盖物
覆盖物用于在地图上显示自定义图标,可自定义图标和样式
属性 | 说明 | 类型 | 必填 | 备注 |
latitude | 纬度 | Number | 是 | 浮点数,范围 -90 ~ 90 |
longitude | 经度 | Number | 是 | 浮点数,范围 -180 ~ 180 |
iconPath | 显示的图标 | String | 是 | 项目目录下的图片路径,支持相对路径写法 |
rotate | 旋转角度 | Number | 否 | 顺时针旋转的角度,范围 0 ~ 360,默认为 0 |
地图组件的经纬度必填, 如果不填经纬度则默认值是北京的经纬度。
目前测试在正式环境是调用不出来的,不清楚原因。
示例:
index.wxml:
属性名 | 类型 | 默认值 | 说明 |
hidden | Boolean | false | 设置画布的显示/隐藏,hidden值为true表示隐藏,值为false表示显示 |
canvas-id | String | canvas组件的唯一标识符 | |
binderror | EventHandle | 当发生错误时触发error事件,detail = { errMsg: ‘something wrong‘ } |
注:
- canvas标签默认宽度300px、高度225px
- 同一页面中的canvas-id不可重复,如果使用一个已经出现过的canvas-id,该canvas标签对应的画布将被隐藏并不再正常工作
示例代码:
index.wxml:
以上是关于小程序九:导航&地图&画布的主要内容,如果未能解决你的问题,请参考以下文章
Android定位&地图&导航——基于百度地图移动获取位置和自动定位