Appearance
事件
dragstart
开始拖动时会触发类型为 Event 的 dragstart 事件
示例:
html
<script>
let marker = new EhhGisGl.Marker().setLngLat([0, 0]).setPopup(new Popup().setHTML('<h1>Hello World!</h1>')).addTo(map)
marker.on('dragstart', () => {
console.log('开始移动标记...')
})
</script>drag
拖动时将触发类型为 Event 的事件拖动
示例:
html
<script>
let marker = new EhhGisGl.Marker().setLngLat([0, 0]).setPopup(new Popup().setHTML('<h1>Hello World!</h1>')).addTo(map)
marker.on('drag', () => {
console.log('开始移动拖拽...')
})
</script>dragend
当标记完成拖动时,将触发类型为 Event 的 dragend 事件
示例:
html
<script>
let marker = new EhhGisGl.Marker().setLngLat([0, 0]).setPopup(new Popup().setHTML('<h1>Hello World!</h1>')).addTo(map)
marker.on('dragend', () => {
console.log('移动结束...')
})
</script>