2012-01-08 165 views

回答

185

其實答案在您鏈接到第二個段落,但你的代碼應該是這個樣子:

var mapOptions = { 
     center: mapCenter, 
     zoom: 10, 
     streetViewControl: false, 
     mapTypeId: google.maps.MapTypeId.ROADMAP 
    }; 
+0

剛剛注意到,當它已經通過map.setOptions({streetViewControl:false})添加到地圖時,「事後」禁用此控件;'移除左上角的pegman控制框,但仍然結束在地圖上離開人員。 – johntrepreneur 2013-05-03 20:42:07

+4

如果您想要隱藏街景視圖控件,您需要在'mapTypeId'之前放置'streetViewControl'選項。否則,您最終會顯示禁用的街景視圖控件。 – kzfabi 2013-06-18 12:54:54

+1

此URL包含您可以在此修改的所有屬性:https://developers.google.com/maps/documentation/javascript/controls#Adding_Controls_to_the_Map – 2017-05-11 13:28:55

6

我想添加到選定的答案,並說,如果要刪除縮放控件(正負按鈕)也一樣,然後更改

streetViewControl: false, 

disableDefaultUI: true, 

這對移動觸摸屏更有用,因爲您可以用兩個手指放大。