2015-11-20 63 views
-1

我正在使用Google Maps JavaScript API在页面上显示地图。这一切工作正常,但我试图编辑地图上显示的控件。是否可以隐藏特定的Google地图控件

我遇到了disableDefaultUI选项,它允许我隐藏整个UI,而mapTypeControlOptions似乎允许我添加自己的控件。但理想情况下,我希望能够隐藏地图/卫星选项和街景视图选项(离开缩放控件)

是否有隐藏特定控件的方法?理想情况下,我宁愿避免重建现有的缩放控件,因为这看起来相当有反作用。

回答

3

您需要使用

var mapOptions = { 
    option1: value1, 
    option2: value2, 
}; 

针对您的特殊目的:

var mapOptions = { 
    streetViewControl: false, 
    mapTypeControl: false, 
    mapTypeId: google.maps.MapTypeId.ROADMAP 
}; 

您可能会发现文档here。 如果你想隐藏控制总是把你的mapTypeId改变你控制否则选项将显示为无效后。

+0

啊,完美的我需要'zoomControl:true'感谢您的帮助! – DBS

相关问题