javascript - Mapboxgl map.on('click') 事件禁用双击缩放
问题描述
我在角度使用 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
});
}
当我向地图添加“点击”事件时,双击缩放不起作用。这是“点击”事件代码:
this.map.on('click', (e) =>{
if(this.marker != null){
this.marker.remove();
}
//creatMarker(e.lngLat.lng, e.lngLat.lat);
});
如何解决这个问题?
解决方案
对于双击使用dblclick insted of click
推荐阅读
- tensorflow - Resnet 152 tensorflow Keras 迁移学习的特征提取
- c# - 在 C# 中使用用户控件的自动完成文本框在表单重新启动之前不显示更新的结果
- google-apps-script - file.next().setTrashed(true) 无法从谷歌驱动器中删除文件
- pandas - 转换包含时间序列的数据框
- scala - regexp_extract 函数 - Spark scala 出现错误
- selenium - 使用 capybara 和 selenium 提交时未保存 TinyMCE
- twilio - twilio studio 呼叫连接到出站号码失败
- python - 使用带有 DBSCAN 的 silhouette_score 时有没有办法解决这个错误
- c++ - 如何声明任意深度的对?
- java - 无法解决 application.properties 中缺少属性的占位符值错误