Масштабирование нескольких уровней одним щелчком мыши - Google Maps - PullRequest
0 голосов
/ 29 января 2012

Это то, что я пытаюсь выполнить - когда пользователь щелкает (один клик) в любом месте на карте, он приближается к предварительно заданному уровню масштабирования. Например, независимо от текущего уровня масштабирования, щелчок где-нибудь увеличивает эту область с уровнем масштабирования 11.

Если необходимо, я справлюсь с перезагрузкой страницы, чтобы выполнить это, но тогда мне нужно каким-то образом сохранить широту / долготу (переменные PHP GET?), Чтобы знать, где центрировать карту, верно?

Есть ли способ сделать это?

Ответы [ 2 ]

0 голосов
/ 26 ноября 2012
// Where `map` is your current Google Map 
google.maps.event.addListener(map, 'click', function(event) {
                    map.setCenter();
                    map.setZoom(11);                       
 });
0 голосов
/ 29 января 2012

Псевдо-учебник:

  1. Зарегистрируйте click событие для вашей карты.
  2. Сделайте map.setCenter() на вашем месте щелчка.
  3. Do map.setZoom(11) при нажатии.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...