2012-01-08 161 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, 

这对移动触摸屏更有用,因为您可以用两个手指放大。