当显示标准的 Google 地图时,它带有默认的控件集:
除了默认控件外,Google 地图还具有:
您可以指定在创建地图时显示哪些控件(在 MapOptions 内)或通过调用 setOptions() 来更改地图的选项。
您可能希望关闭默认控件。
为此,请将地图的disableDefaultUI属性(在地图选项对象内)设置为true:
var mapOptions {disableDefaultUI: true}
一些控件默认出现在地图上;而其他的则不会出现,除非您设置它们。
在地图选项对象中指定向地图添加或删除控件。
将控件设置为 true 以使其可见 - 将控件设置为 false 以隐藏它。
以下示例将 "on" 所有控件转换为:
var mapOptions {
panControl: true,
zoomControl: true,
mapTypeControl: true,
scaleControl: true,
streetViewControl: true,
overviewMapControl: true,
rotateControl: true
}
一些地图控件是可配置的。
可以通过指定控制选项字段来修改控制。
例如,用于修改“缩放”控件的选项在“zoomControlOptions”字段中指定。 ZoomControlOptions 字段可能包含:
zoomControl: true,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.SMALL
}
笔记:如果修改控件,请始终首先启用该控件(将其设置为 true)。
另一个可配置控件是 MapType 控件。
用于修改控件的选项在mapTypeControlOptions 字段中指定。 mapTypeControlOptions 字段可能包含:
mapTypeControl: true,
mapTypeControlOptions: {
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
}
您还可以使用 ControlPosition 属性来定位控件:
mapTypeControl: true,
mapTypeControlOptions: {
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU,
position: google.maps.ControlPosition.TOP_CENTER
}
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!