簡體   English   中英

Mapboxgl map.on('click') 事件禁用雙擊縮放

[英]Mapboxgl map.on('click') event disable double click zoom

我在 angular 中使用 Mapboxgl,我有這個代碼,一切都很好:


map!: mapboxgl.Map;
loadMap()
{
   (Mapboxgl as any).accessToken = environment.mapBoxKey;
   this.map = new Mapboxgl.Map({
      container: 'map-box', // container id
      style: 'mapbox://styles/mapbox/streets-v11',
      center: [5, 51], // starting position
      zoom: 5 // starting zoom
    });
}

當我向 map 添加“單擊”事件時,雙擊縮放不起作用。 這是“點擊”事件代碼:


this.map.on('click', (e) =>{
      if(this.marker != null){
        this.marker.remove();
      }
      //creatMarker(e.lngLat.lng, e.lngLat.lat);
    });

如何解決這個問題?

對於雙擊使用dblclick insted of click

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM