我正在使用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,
};
});