【发布时间】:2017-09-11 17:22:06
【问题描述】:
如何在 Google 街景视图中禁用键盘快捷键缩放?
根据JavaScript API,将keyboardShortcuts: false 设置为google.maps.MapOptions 应该可以防止通过键盘进行任何控制,但是
使用+ 和- 键盘快捷键仍然可以进行缩放。
var map = new google.maps.Map(document.getElementById('map'), {
center: fenway,
zoom: 14,
keyboardShortcuts: false /* should prevent +/- zooming */
});
编辑:正如 geocodezip 指出的那样,keyboardShortcuts 只是俯视图的一个选项。 google.maps.StreetViewPanoramaOptions 没有这些选项。是否可以通过禁用事件手动关闭键盘快捷键?
【问题讨论】:
-
欢迎来到 Stack Overflow - 很高兴有你。请阅读 How do I ask a good question? 和 How to create a Minimal, Complete, and Verifiable example 以帮助将 Stack Overflows 内容保持在尽可能高的水平,并增加获得适当答案的机会。请在此处粘贴您现在拥有的代码。
-
keyboardShortcuts: false控制地图的缩放。 StreetViewPanorama 似乎没有等效控件。 -
@geocodezip 好点。是否仍可以使用 preventDefault 或类似的按键事件手动禁用快捷方式?
标签: google-maps google-street-view