[英]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.