Я использую Google Maps API V3 с включенным подключаемым модулем Google Earth. Я пытаюсь отобразить четыре варианта просмотра карты (рельеф, спутник, спутник с метками (также известный как гибрид) и земля.
С последней закомментированной строкой (плагин Google Earth не включен) все работает правильно. Когда последняя строка находится на месте, все 'mapTypeControlOptions' игнорируются. В этом случае я просто пытаюсь указать типы карт, но если я укажу что-то еще в этом блоке, это также будет проигнорировано.
Есть ли обходной путь для этого или я что-то накручиваю? Я играл с ним в течение нескольких дней и не вижу, что я мог перепутать. Живой пример этого с остальным контекстом можно найти по адресу: http://grandlin.es:5000.
map = new google.maps.Map(document.getElementById('map'), {
zoom: 13,
center: new google.maps.LatLng(39.797, -105.776),
streetViewControl: false,
mapTypeId: google.maps.MapTypeId.TERRAIN,
mapTypeControlOptions: {
mapTypeIds: [google.maps.MapTypeId.TERRAIN, google.maps.MapTypeId.HYBRID, google.maps.MapTypeId.SATELLITE]
}
});
//var googleEarth = new GoogleEarth(map);
Спасибо!