以下是我用于使用他们的V3 Javascript API在我的应用上显示Google地图的代码段。
var myOptions = {
zoom: 15,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
但是地图显示了我不想要的地形,混合动力和卫星。如何从地图中删除这些控件。
答案 0 :(得分:61)
var mapOptions = {
zoom: 15,
mapTypeId: google.maps.MapTypeId.ROADMAP,
disableDefaultUI: true
};
var map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
或者您只需添加mapTypeControl: false
答案 1 :(得分:13)
在其中,你会发现MapOptions有一个属性,“mapTypeControl”,这是一个布尔值。将其设置为false
以禁用地图。
答案 2 :(得分:2)
因此,没有用于从Google自己的嵌入代码中禁用卫星/地形地图的网址属性?
答案 3 :(得分:2)
要仅停用地图控件,请在Gmap3 documentation中使用此选项:
MapTypeControl中
输入:booleanMap类型控件的初始启用/禁用状态。
示例:
var options = {
// ...
mapTypeControl: false
}
var map = new google.maps.Map(document.getElementById("map"), options);