Google Maps API V3 SetMapType проблема - PullRequest
3 голосов
/ 17 мая 2011

Я пытаюсь изменить тип карты в картах Google с дорожной карты на спутник, когда пользователь нажимает на маркер, но я получаю ошибки. Я пробовал:

map.setMapTypeId("SATELLITE");

или

map.setMapTypeId(SATELLITE);

или

map.setMapTypeId(mapTypeId:Satellite);

Что я здесь не так делаю? Это документация:

http://code.google.com/apis/maps/documentation/javascript/reference.html#Map

1 Ответ

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

Вы хотите:

google.maps.MapTypeId.SATELLITE

, что оценивается как "satellite" - но вам лучше использовать версию API, если они когда-либо изменят строковую константуПолный звонок:

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