Google maps API - 单击折线时禁用双击缩放

时间:2015-05-25 09:39:19

标签: javascript google-maps google-maps-api-3

我的地图上有单一折线。我添加了dblclick事件。它正在工作,但地图也在缩放。双击折线时如何禁用缩放? (或者dblclick事件的任何其他内容);

任何事件传播,事件停止或什么?

我知道,我可以使用map.setOptions({disableDoubleClickZoom: true });,但这不是我真正想做的事。

编辑:愚蠢的

在刚开始添加的折线'dblclick'事件中:map.setZoom(map.getZoom-1);

2 个答案:

答案 0 :(得分:3)

这是通过api执行此操作的方法:

google.maps.event.addListener(polygonObject,'dblclick',function(e){e.stop();})

Disabling zoom when double click on polygon

答案 1 :(得分:0)

STUPID HACK

在折线'dblclick'事件中刚开始添加:map.setZoom(map.getZoom-1);

所以首先你应该缩放然后再增加。