【问题标题】:Google Maps Marker double click zooming mapGoogle Maps Marker 双击缩放地图
【发布时间】:2013-08-07 14:16:22
【问题描述】:

我在谷歌地图上放了几个制造商,如下-

var newMarker = new google.maps.Marker({ position: somePosition,
               map: map,
               title: 'My Marker',
               draggable: true
           });

并在标记上设置一些侦听器;单击、dblclick、dragend 和右键单击 -

google.maps.event.addListener(newMarker, 'dblclick', function (evt) {
               doStuffWith(newMarker);
           });

这一切都有效,我的问题是,当我双击我的标记时,地图也会放大。我希望地图只在你双击地图时放大,如果我双击一个标记,我会就像我的监听器事件触发和地图不缩放一样。

这可能吗?谢谢。

【问题讨论】:

标签: javascript listener google-maps-markers


【解决方案1】:

你可以添加

disableDoubleClickZoom: true

到地图选项。

【讨论】:

  • 但是如果这已经完成了,并且地图本身还有一个dblclick 监听器呢?在浏览器中它可以工作,但在 Android Webview 中,两个 dblclick 事件都会被触发。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-01-29
  • 1970-01-01
  • 1970-01-01
  • 2019-12-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多