Я использую API Карт Google и хочу иметь возможность прокручивать карту мимо мобильного устройства и не иметь масштабирования карты при прокрутке веб-страницы используя колесо прокрутки.
Здесь мой код:
var mapOptions = {
center: new google.maps.LatLng(51.605139, -2.918567),
zoom: 15,
scrollwheel: false,
draggable: false,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
Это прекрасно, но я хотел бы достичь включения масштабирования scrollwheel только при нажатии на карту.
(Так что на веб-странице, когда я нажимаю на карту, я могу увеличить ее или мобильное устройство, когда я нажимаю на экран, тогда я могу ущипнуть и масштабировать/перетаскивать карту.)
Можно ли добавить прослушиватель событий для активации перетаскивания только с двойным щелчком или одним кликом?
Возможно ли использование API?
ИЗМЕНИТЬ
Я пробовал следующий код, но он не работает:
google.maps.event.addListener(map, 'click', function (event) {
var mapOptions = {
draggable: true,
};
});