我正在使用Google Maps API,并且希望能够在移动设备上滚动过去地图,并且在使用滚轮向下滚动网页时没有地图缩放。
这是我的代码:
var mapOptions = {
center: new google.maps.LatLng(51.605139, -2.918567),
zoom: 15,
scrollwheel: false,
draggable: false,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
这很好,但我想要实现的是仅在单击地图时启用滚轮缩放。
(所以在网页上,当我点击地图时,我可以放大它,或者在移动设备上,当我点击屏幕时,我可以捏和缩放/拖动地图。)
我可以添加一个事件侦听器以仅在双击或单击时激活可拖动?
是否可以使用API?
编辑
我已经尝试了以下代码,但它似乎不起作用:
google.maps.event.addListener(map, 'click', function (event) {
var mapOptions = {
draggable: true,
};
});