如何禁用滚动缩放。谷歌地图嵌入 API [重复]

Posted

技术标签:

【中文标题】如何禁用滚动缩放。谷歌地图嵌入 API [重复]【英文标题】:How to disable scroll to zoom. Google Maps Embed API [duplicate] 【发布时间】:2015-09-28 15:02:34 【问题描述】:

谁能告诉我在使用Google Maps Embed API 时如何禁用滚动?

我正在构建一个需要在页面中间嵌入地图的网站,用户需要能够滚动过去而不会意外使用缩放功能。

我尝试从 javascript api 中获取必要的参数,并将其作为 url 字符串中参数的一部分。

scrollwheel: false

重新格式化为:

&scrollwheel=false

这不起作用。然后我得到“Google Maps API 服务器拒绝了您的请求。无效的请求。意外的参数 'scrollwheel'”,而不是地图。

如果没有通过 embed api 实现此目的的合法方法,任何人都可以推荐一个更黑客的解决方案吗?我仍然希望人们能够通过屏幕按钮与地图进行交互,这样我就不能简单地覆盖透明 div 或禁用指针事件。

我专门询问 Google Maps Embed API。我对需要使用 Google Maps JavaScript API 的解决方案不感兴趣。对于这个项目,我无法切换到 JS API。

这不是一个重复的问题,它是一个不同的 API,SA 上没有人回答如何使用 Embed API 禁用滚动。

【问题讨论】:

【参考方案1】:

查看documentation for embeds,我看不到任何使用请求 URL 禁用缩放的方法。

但是,您可能想查看this post from this site 以了解替代方案。它不会是嵌入,但它会是下一个最好的东西。

【讨论】:

以上是关于如何禁用滚动缩放。谷歌地图嵌入 API [重复]的主要内容,如果未能解决你的问题,请参考以下文章

绘图时禁用双击放大谷歌地图

如何在滚动视图中设置谷歌地图片段

如何通过仅在用户滚动到特定部分时调用它来减少谷歌地图 API 命中数

如何在片段中嵌入谷歌地图?

如何使用谷歌地图 Api 获得最精确的位置 [重复]

iphone上禁用wifi时,Phonegap Sencha应用谷歌地图API未加载