amap-label-marker 海量标注
基本用法
amap-labels-layer
图层是承载 amap-label-marker
的图层,所有创建的 amap-label-marker
都需要为amap-labels-layer
的直接子组件上才能最终展示在地图上。
amap-labels-layer
属性 Attributes
参数 | 类型 | 说明 |
visible | Boolean ![]() | 图层是否可见 |
zIndex | Number | 图层的层级 |
opacity | Number | 图层的透明度,取值范围[0,1] |
collision | Boolean | 是否开启碰撞检测,默认为 true |
animation | Boolean | 是否开启标注淡入动画,默认为 true |
amap-label-marker
属性 Attributes
amap-label-marker
事件 Events
事件名 | 参数 | 说明 |
complete | | 加载完成事件 |
click | {type, target, data, lnglat, pixel} | 鼠标左键单击事件 |
mouseover | {type, target, data, lnglat, pixel} | 鼠标移入事件 |
mousemove | {type, target, data, lnglat, pixel} | 鼠标在标注上移动事件 |
mouseout | {type, target, data, lnglat, pixel} | 鼠标移出事件 |
mousedown | {type, target, data, lnglat, pixel} | 鼠标点击事件 |
mouseup | {type, target, data, lnglat, pixel} | 鼠标抬起事件 |
touchstart | {type, target, data, lnglat, pixel} | 触摸start事件 |
touchend | {type, target, data, lnglat, pixel} | 触摸end事件 |