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

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

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

有任何事件传播、事件停止之类的吗?

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

编辑:愚蠢的黑客

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

最佳答案

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

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

Disabling zoom when double click on polygon

关于javascript - Google map API - 单击折线时禁用双击缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30435317/

相关文章:

javascript - POST 表单操作无法正常工作 [Django]

javascript - 如何以编程方式检测对象是否为 jQuery 对象?

google-maps - 从谷歌地图上给定位置的一组点中最近的点

javascript变量在函数内丢失

ios - 用于 MKMapKit 的谷歌自动完成 API

c# - 将数据绑定(bind)到kendo下拉列表时如何获取变量的ajax响应数据?

javascript - org.mozilla.javascript.EcmaError : ReferenceError: \"document\" is not defined

jquery - Google map 地理编码和 ZERO_RESULTS

javascript - Google map v3 API - 在 map 上绘制圆圈

javascript - JS/jQuery : Already in array?