#google-maps #google-maps-api-3
#google-карты #google-maps-api-3
Вопрос:
У меня есть карта Google версии v3, инициализированная как ДОРОЖНАЯ карта, которую я хочу изменить на ГИБРИДНУЮ карту при определенном событии щелчка, обрабатываемом функцией jQuery:
$('#cft').click(function() {
map.setCenter($cft);
map.setZoom(18);
map.setMapType(HYBRID);
return false;
});
При нажатии карта повторно центрируется и масштабируется по мере необходимости, но MapType остается дорожной картой, поэтому очевидно, что этот синтаксис не работает!
Существует ли метод, подобный описанному выше, который выполняет, или я должен инициализировать новую карту?
Ответ №1:
попробуйте это:
map.setMapTypeId(google.maps.MapTypeId.HYBRID);
Комментарии:
1. Отлично, спасибо. Очевидно, теперь я это вижу! (Не могу проголосовать за ответ, потому что у меня пока недостаточно репутации.)
2. Я искал это. Спасибо 1