在加载谷歌地图之前,谷歌地图上有一个将disableDefaultUI设置为 false 的选项。
function initMap(){
var mapVar = new google.maps.Map(document.getElementById('map'), {
zoom: 4,
center: {lat: -33, lng: 151},
disableDefaultUI: true
});
}Run Code Online (Sandbox Code Playgroud)
渲染地图后,有什么方法可以使用我的 mapVar 变量隐藏所有控件吗?
从谷歌地图中删除所有控件- 这个问题是关于在加载时隐藏地图。
有一种方法可以动态隐藏控件。
mapVar.setOptions({disableDefaultUI:true});Run Code Online (Sandbox Code Playgroud)
如果我们想隐藏单个选项mapVar.setOptions({zoomControl:false});