Google maps v3: синтаксис для изменения mapType по событию клика - PullRequest
3 голосов
/ 04 мая 2011

У меня есть карта Google v3, инициализированная как ROADMAP, которую я хочу изменить на карту HYBRID для конкретного события щелчка, обрабатываемого функцией jQuery:

$('#cft').click(function() {
  map.setCenter($cft);
  map.setZoom(18);
  map.setMapType(HYBRID);
  return false;
});

При нажатии на карту появляются и увеличиваютсякак требуется, но mapType остается ROADMAP, поэтому этот синтаксис явно не работает!

Есть ли такой метод, как приведенный выше, или мне нужно инициализировать новую карту?

1 Ответ

11 голосов
/ 04 мая 2011

попробуйте это:

map.setMapTypeId(google.maps.MapTypeId.HYBRID);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...