gpt4 book ai didi

javascript - 禁用 Ctrl + 滚动缩放谷歌地图

转载 作者:IT王子 更新时间:2023-10-29 02:47:38 25 4
gpt4 key购买 nike

有人知道如何禁用 CTRL + Scroll 吗?

首先,当鼠标滚轮移动时, map 会放大/缩小。但现在它要求按 CTRL + 鼠标滚轮滚动来放大/缩小。

我们如何禁用此功能?我似乎无法在文档中找到任何内容:

https://developers.google.com/maps/documentation/javascript/controls#ControlOptions

enter image description here

最佳答案

您需要将 gestureHandling: 'greedy' 传递给您的 map 选项。

文档:https://developers.google.com/maps/documentation/javascript/interaction#gestureHandling

例如:

const map = new google.maps.Map(mapElement, {
center: { 0, 0 },
zoom: 4,
gestureHandling: 'greedy'
});

更新!从 Google Maps 3.35.6 开始,您需要将属性封装到选项包装器中:

const map = new google.maps.Map(mapElement, {
center: { 0, 0 },
zoom: 4,
options: {
gestureHandling: 'greedy'
}
});

感谢 ealfonso 提供新信息

关于javascript - 禁用 Ctrl + 滚动缩放谷歌地图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45729047/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com