Как я могу скрыть панель типов карт? - PullRequest
0 голосов
/ 18 января 2012

Как я могу скрыть панель типов карт на Картах Google?

(скрыть Тер и Земля в строке меню)

Я создаю код из http://maps.google.com

Ответы [ 3 ]

3 голосов
/ 18 января 2012

Я предлагаю вам взглянуть на это:

http://code.google.com/apis/maps/documentation/javascript/controls.html

Short:

mapTypeControl: false 

, при этом будет скрыта панель типов карт.

или вот функция инициализации:

function initialize() {
  var myOptions = {
    zoom: 4,
    center: new google.maps.LatLng(-33, 151),
    mapTypeControl: false,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  }
  var map = new google.maps.Map(document.getElementById("map_canvas"),
       myOptions);
}
0 голосов
/ 18 января 2012

По сути, вам нужно установить для свойства mapTypeControl значение false, например:

mapTypeControl: true,

. Здесь приведен живой пример страницы, которая предлагает настройку внешнего вида и стиля..

0 голосов
/ 18 января 2012

Ответ Ваагна полностью скроет планку. Но из вашего вопроса не ясно, хотите ли вы это делать или хотите скрыть только опции для Terrain и Earth. Если последнее, вы можете попробовать:

function initialize() {
  var myOptions = {
    zoom: 4,
    center: new google.maps.LatLng(-33, 151),
    mapTypeControlOptions: {
            mapTypeIds: [
                google.maps.MapTypeId.ROADMAP, 
                google.maps.MapTypeId.SATELLITE 
            ]
    },
    mapTypeId: google.maps.MapTypeId.ROADMAP
  }
  var map = new google.maps.Map(document.getElementById("map_canvas"),
       myOptions);
}
...