如何使用google Maps Javascript V3 API从google map中删除MapType?
下面是我使用V3JavaScript API在我的应用程序上显示Google地图的代码片段如何使用google Maps Javascript V3 API从google map中删除MapType?,javascript,google-maps,Javascript,Google Maps,下面是我使用V3JavaScript API在我的应用程序上显示Google地图的代码片段 var myOptions = { zoom: 15, mapTypeId: google.maps.MapTypeId.ROADMAP } var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); 但地图上显示的是地形、混合动力车和卫
var myOptions = {
zoom: 15,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
但地图上显示的是地形、混合动力车和卫星,我不想要。如何从地图中删除这些控件。您可以
然后你就可以
或者您可以添加mapTypeControl:false
非常好
在其中,您会发现它有一个属性“mapTypeControl”,这是一个布尔值。将其设置为
false
可对地图禁用它。因此,没有URL属性可用于从谷歌自己的嵌入代码中禁用卫星/地形地图?要仅禁用地图控制,请在以下位置使用此选项:
mapTypeControl类型:布尔型 映射类型控件的初始启用/禁用状态 例如:
var options = {
// ...
mapTypeControl: false
}
var map = new google.maps.Map(document.getElementById("map"), options);
因此,这个问题是关于JavaScriptAPI的,它假定您将有一个脚本标记,在其源属性的开头带有
maps.googleapis.com/maps/API/js
。您可以传递callback=参数来指定javascript回调函数。这样可以设置贴图对象的disableDefaultUI
属性。
var options = {
// ...
mapTypeControl: false
}
var map = new google.maps.Map(document.getElementById("map"), options);