【问题标题】:How to disable Google 360 tour scroll zoom?如何禁用谷歌 360 旅游滚动缩放?
【发布时间】:2018-06-26 02:38:55
【问题描述】:

我正在使用纯基于iframe 的虚拟游览嵌入代码。这是嵌入代码的样子:

<iframe src="https://www.google.com/maps/embed?pb=!4v1516179112275!6m8!1m7!1sW42AXPaUi0AAAAQvO3Cikw!2m2!1d53.29123628241636!2d-6.200836469261503!3f308.93!4f1.4099999999999966!5f0.4000000000000002" width="600" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>

我需要禁用鼠标滚轮滚动缩放。我知道,在使用google.maps.StreetViewPanorama API 时,我们可以通过将参数scrollWheeel 设置为false 来禁用滚动缩放。

但是,我找不到任何文档可以对基于 iframe 的嵌入代码执行相同的操作。只有 hack 存在,例如在 iframe 上放置一个覆盖层并将其隐藏在点击事件上,然后再次使其出现在鼠标离开事件上。

在使用 embed iframe 时,是否有任何官方方法可以禁用 Google 360​​ StreetViewPanorama 虚拟游览的鼠标滚轮滚动缩放?

【问题讨论】:

    标签: javascript html google-maps google-street-view


    【解决方案1】:

    目前无法在 embed API 上执行此操作,但有一个 Feature Request 当前打开请求此操作。如果您订阅它,那么它将会对实施它产生更多的兴趣。

    您所说的替代方法是在地图 javascript API 中使用 Google 街景服务。

    【讨论】:

      猜你喜欢
      • 2023-03-27
      • 2015-09-28
      • 2011-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-01
      • 1970-01-01
      • 2015-11-29
      相关资源
      最近更新 更多