Как удалить кнопку «Земля» с Google Maps?

Я использую генератор Google Maps для создания нескольких карт для клиента. Карты, встроенные на сайт, немного малы (255x176), поэтому реальное состояние карты имеет решающее значение. Я уже убрал шар, но не могу найти способ убрать из него кнопку просмотра "Земля" (с ней теперь идут все новые сгенерированные карты, всего 4 вида).

Раздражает то, что представление «Земля» в любом случае требует использования плагина Google Планета Земля, без чего клиент мог бы жить — и я тоже.

Есть советы? Обратная связь будет принята с благодарностью!

Привет, Уоллес


person Wallace Sidhrée    schedule 04.11.2010    source источник


Ответы (2)


Вы можете настроить элементы управления картой с помощью API MAPS.

Посетите http://code.google.com/apis/maps/documentation/javascript/controls.html#DefaultUI

Найдите MapTypeControlOptions и передайте соответствующий тип карты, который вы хотите показать.

См. http://code.google.com/apis/maps/documentation/javascript/reference.html#MapTypeControlOptions

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

person Chaitanya    schedule 04.11.2010
comment
Итак, вы говорите, что я должен переопределить карту, добавив еще немного Javascript в нижней части документа (или прямо под картой, которую я хочу отредактировать) и каким-то образом перестроить ее? Например, отключить пользовательский интерфейс по умолчанию — убрать все, а затем выбрать нужные мне переменные? - person Wallace Sidhrée; 04.11.2010

При использовании пользовательского интерфейса по умолчанию вы получите только типы карт в G_DEFAULT_MAP_TYPES, которые не включают тип карты Земли (G_SATELLITE_3D_MAP).

Это означает, что ваш генератор явно добавляет этот тип карты. Таким образом, вы должны иметь возможность просто искать G_SATELLITE_3D_MAP в javascript, который вы получаете от генератора, и удалять ссылки на него.

Если у вас все еще есть проблемы, можете ли вы предоставить ссылку на генератор карт, который вы используете?

person jlivni    schedule 24.11.2010