Я пытаюсь изменить тип карты в картах Google с дорожной карты на спутник, когда пользователь нажимает на маркер, но я получаю ошибки. Я пробовал:
map.setMapTypeId("SATELLITE");
или
map.setMapTypeId(SATELLITE);
map.setMapTypeId(mapTypeId:Satellite);
Что я здесь не так делаю? Это документация:
http://code.google.com/apis/maps/documentation/javascript/reference.html#Map
Вы хотите:
google.maps.MapTypeId.SATELLITE
, что оценивается как "satellite" - но вам лучше использовать версию API, если они когда-либо изменят строковую константуПолный звонок:
"satellite"
map.setMapTypeId(google.maps.MapTypeId.SATELLITE);