如何禁用滚动缩放。谷歌地图嵌入 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 [重复]的主要内容,如果未能解决你的问题,请参考以下文章