【问题标题】:How to turn on and turn off double-right-click on Google Maps v3如何打开和关闭双击谷歌地图v3
【发布时间】:2010-04-02 01:56:20
【问题描述】:

当你双击鼠标右键时,地图会放大。

如何关闭/打开此功能。双击左键也是如此。

【问题讨论】:

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


    【解决方案1】:

    要在 v3 中禁用,请在 MapOptions 中传递 disableDoubleClickZoom : true

    参考:https://developers.google.com/maps/documentation/javascript/reference#MapOptions

    【讨论】:

      【解决方案2】:

      根据API reference,没有定义“右键双击”事件。有一个“右键单击”、一个标准(左)“单击”和一个(左)“dblclick”。你想做什么?

      【讨论】:

        【解决方案3】:

        似乎已经从 v3 中删除了。这里在 v2 中提到了

        http://code.google.com/apis/maps/documentation/javascript/v2/reference.html

        singlerightclick(point:GPoint, src:Element, overlay?:GOverlay)

        当在地图容器上触发 DOM contextmenu 事件时会触发此事件。如果右键单击是在标记或其他可单击覆盖上,则覆盖将传递给覆盖参数中的事件处理程序。被右键单击的点和 DOM 事件的源元素的像素坐标(在保存地图的 DOM 元素中)分别在 point 和 src 参数中传递。请注意,如果是双击右键并启用了双击缩放,则地图会缩小并且不会触发 singlerightclick 事件。但是,如果禁用双击缩放,则会触发两个单击右键事件。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-03-25
          • 1970-01-01
          • 2012-09-10
          • 2011-01-14
          • 1970-01-01
          • 2011-02-27
          • 1970-01-01
          • 2012-04-07
          相关资源
          最近更新 更多