javascript - 谷歌地图标记双击缩放 map

标签 javascript listener google-maps-markers

我在 Google map 上放置了几个制造商,如下 -

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

并在标记上设置多个监听器;单击、双击、拖动和右键单击 -

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

这一切都有效,我的问题是,当我双击标记时, map 也会放大。我希望仅当您双击 map 时 map 才会放大,如果我双击标记,我会就像我的监听器事件要触发而 map 不缩放一样。

这可能吗?谢谢。

最佳答案

您可以添加

disableDoubleClickZoom: true

前往 map 选项。

关于javascript - 谷歌地图标记双击缩放 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18105827/

相关文章:

android - 将监听器添加到单个 ListPreference 项目

java - 使标记带有单击时使用的自定义信息(Android,Google Maps v2)

javascript - 使用 Google map 在两组标记之间切换

javascript - Socket.io:如何处理打开两个窗口的经过身份验证的客户端?

javascript - SIMPLE 切换图片查询

design-patterns - 观察者设计模式与 "Listeners"

google-maps - 谷歌地图默认打开信息窗口?

javascript - javascript中的乘法对象

javascript - 使用 AES 和自定义 key 使用 WebCrypto API 加密和解密视频

java - JTable 单击行监听器