我的地图上有单一折线。我添加了dblclick事件。它正在工作,但地图也在缩放。双击折线时如何禁用缩放? (或者dblclick事件的任何其他内容);
任何事件传播,事件停止或什么?
我知道,我可以使用map.setOptions({disableDoubleClickZoom: true });
,但这不是我真正想做的事。
编辑:愚蠢的
在刚开始添加的折线'dblclick'
事件中:map.setZoom(map.getZoom-1);
答案 0 :(得分:3)
这是通过api执行此操作的方法:
google.maps.event.addListener(polygonObject,'dblclick',function(e){e.stop();})
答案 1 :(得分:0)
STUPID HACK
在折线'dblclick'事件中刚开始添加:map.setZoom(map.getZoom-1);
所以首先你应该缩放然后再增加。