gpt4 book ai didi

javascript - 使用 Google Maps API 在 onclick 上启用滚轮缩放 map

转载 作者:可可西里 更新时间:2023-11-01 01:35:39 24 4
gpt4 key购买 nike

我正在使用 Google Maps API ,并希望能够在移动设备上滚动浏览 map ,并且在使用滚轮向下滚动网页时不缩放 map 。

这是我的代码:

var mapOptions = {
center: new google.maps.LatLng(51.605139, -2.918567),
zoom: 15,
scrollwheel: false,
draggable: false,
mapTypeId: google.maps.MapTypeId.ROADMAP
};

这很好,但我想要实现的是仅在点击 map 时启用滚轮缩放

(所以在网页上,当我点击 map 时,我可以放大它,或者在移动设备上,当我点击屏幕时,我可以捏合并缩放/拖动 map 。)

我可以添加事件监听器以仅在双击或单击时激活可拖动吗?
是否可以使用 API?


编辑

我已经尝试了下面的代码,但它似乎不起作用:

google.maps.event.addListener(map, 'click', function (event) {
var mapOptions = {
draggable: true,

};
});

最佳答案

这应该有效:

        google.maps.event.addListener(map, 'click', function(event){
this.setOptions({scrollwheel:true});
});

关于javascript - 使用 Google Maps API 在 onclick 上启用滚轮缩放 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15327783/

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