Ответ 1
Установлено, что для этого мне даже не нужен jQuery - это уже часть API Карт Google. Просто выполните:
map.set('draggable', true);
Слишком легко! Надеюсь, это поможет кому-то.
Как я могу изменить карту карт V3 (после загрузки исходной карты)?
В частности, я хотел бы иметь возможность перевернуть
draggable: false
для
draggable: true
Когда действие (например, щелчок на div) запускается.
Дополнение: Я попытался загрузить jquery-ui-map и используя:
$('#map').gmap('option', 'draggable', true);
Однако это, похоже, перезагружает карту и забывает все другие существующие варианты. Я мог бы переопределить их всех, но это кажется немного хакерским.
Любые указатели оценили.
Спасибо!
Установлено, что для этого мне даже не нужен jQuery - это уже часть API Карт Google. Просто выполните:
map.set('draggable', true);
Слишком легко! Надеюсь, это поможет кому-то.
Обновление API JavaScript Google Maps V3.25
Обратите внимание, что map.set()
не работает в новых версиях API Карт. Вы должны использовать map.setOptions()
Источник: Справочник по Картам Google
Если вы уже создали карту ранее, вы можете сразу установить несколько параметров (https://developers.google.com/maps/documentation/javascript/reference#MapOptions):
var myOptions = {
zoom:11,
center: new google.maps.LatLng(-34.397, 150.644),
mapTypeId: google.maps.MapTypeId.ROADMAP,
panControl: false
};
map.set(myOptions);