Javascript 谷歌地图API-单击多段线时禁用双击缩放
我的地图上有一条多段线。我将dblclick事件添加到它。它正在工作,但地图也在缩放。双击多段线时如何禁用缩放?(或与dblclick事件有关的任何其他内容) 任何事件传播、事件停止或其他事情 我知道并且可以使用Javascript 谷歌地图API-单击多段线时禁用双击缩放,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我的地图上有一条多段线。我将dblclick事件添加到它。它正在工作,但地图也在缩放。双击多段线时如何禁用缩放?(或与dblclick事件有关的任何其他内容) 任何事件传播、事件停止或其他事情 我知道并且可以使用map.setOptions({disableDoubleClickZoom:true})
map.setOptions({disableDoubleClickZoom:true})但是这不是我真正想做的
编辑:愚蠢的黑客
在polyline'dblclick'
中,刚开始添加的事件:map.setZoom(map.getZoom-1)代码>愚蠢的黑客
在刚开始添加的多段线“dblclick”事件中:map.setZoom(map.getZoom-1)
因此,请先取消缩放,然后增加缩放。这是通过api实现的方法:
google.maps.event.addListener(polygonObject,'dblclick',function(e){e.stop();})
发布你的“愚蠢的黑客”作为你问题的答案,这可能对其他人有益。