2012-01-18 57 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,提供定制相对于外观和感觉。