2012-01-18 29 views

回答

3

創建代碼,我建議你看看這個:

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

短:

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

瓦哈格恩的回答會完全隱藏了吧。但是從你的問題來看,這不是很清楚你想要做什麼,或者你只想隱藏地形和地球的選項。如果是後者,你可以嘗試:

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); 
} 
0

基本上你需要的財產mapTypeControl設置爲false這樣的:

mapTypeControl: true, 

這裏是一個網頁的live example,提供定製相對於外觀和感覺。