地图的注意事项:
tip
:map
组件是由客户端创建的原生组件,它的层级是最高的,不能通过 z-index 控制层级。tip
: 请勿在scroll-view
、swiper
、picker-view
、movable-view
中使用map
组件。tip
:css
动画对map
组件无效。tip
:map
组件使用的经纬度是火星坐标系,调用wx.getLocation
接口需要指定type
为gcj02
地图的属性:
属性名 | 类型 | 默认值 | 说明 | 最低版本 |
---|---|---|---|---|
longitude | Number | 中心经度 | ||
latitude | Number | 中心纬度 | ||
scale | Number | 16 | 缩放级别,取值范围为5-18 | |
markers | Array | 标记点 | ||
covers | Array | 即将移除,请使用 markers | ||
polyline | Array | 路线 | ||
circles | Array | 圆 | ||
controls | Array | 控件 | ||
include-points | Array | 缩放视野以包含所有给定的坐标点 | ||
show-location | Boolean | 显示带有方向的当前定位点 | ||
bindmarkertap | EventHandle | 点击标记点时触发,会返回marker的id | ||
bindcallouttap | EventHandle | 点击标记点对应的气泡时触发,会返回marker的id | 1.2.0 | |
bindcontroltap | EventHandle | 点击控件时触发,会返回control的id | ||
bindregionchange | EventHandle | 视野发生变化时触发 | ||
bindtap | EventHandle | 点击地图时触发 | ||
bindupdated | EventHandle | 在地图渲染更新完成时触发 | 1.6.0 |
标记点——markers属性:标记点用于在地图上显示标记的位置
id:marker点击事件回调会返回此id。建议为每个marker设置上Number类型id,保证更新marker时有更好的性能。
latitude:纬度
longitude:经度
title:标注点名
iconPath:显示的图标
rotate:旋转角度
alpha:标注的透明度
width:标注图标的宽度
height:标注图标的高度
callout:自定义标记点上方的气泡窗口
label:为标记点旁边增加标签
anchor:经纬度在标注图标的锚点
marker 上的气泡 callout
属性 |
---|