如何禁用Google 360​​游览滚动缩放?

时间:2018-01-17 09:09:49

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

我使用纯粹基于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的嵌入代码相同的文档。只有黑客就像在iframe上放置一个叠加层并将其隐藏在点击事件上并再次使它出现在鼠标离开事件中。

使用嵌入iframe时,是否有任何官方方法可禁用Google 360​​ StreetViewPanorama虚拟导览的鼠标滚轮缩放?

1 个答案:

答案 0 :(得分:1)

目前在embed API上无法执行此操作,但目前有一个Feature Request请求此操作。如果您订阅它,那么它将更有兴趣实现它。

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