Skip to content

事件

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>