【问题标题】:Google maps API - disable double click zoom when click on PolylineGoogle maps API - 单击折线时禁用双击缩放
【发布时间】:2015-11-11 01:06:46
【问题描述】:

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

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

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

编辑:愚蠢的黑客攻击

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

【问题讨论】:

  • 张贴你的“愚蠢的黑客”作为你问题的答案,它可能对其他人有益。

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


【解决方案1】:

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

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

Disabling zoom when double click on polygon

【讨论】:

    【解决方案2】:

    愚蠢的黑客攻击

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

    所以首先你减少缩放然后增加。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-05
      • 1970-01-01
      • 2018-02-20
      • 1970-01-01
      相关资源
      最近更新 更多