Google maps Google Maps API v3:禁用默认MapTypeControl的下拉菜单
问题:Google maps Google Maps API v3:禁用默认MapTypeControl的下拉菜单,google-maps,google-maps-api-3,customization,Google Maps,Google Maps Api 3,Customization,问题: 是否可以隐藏MapTypeControl上的下拉菜单? (在谷歌地图API v3文档中找不到任何内容) 说明: 我使用google.maps.MapTypeControlStyle.HORIZONTAL_BAR样式的默认控件,不想创建自定义控件 MapTypeControl: 鼠标上方带有下拉菜单的MapTypeControl: Javascript: var mapOptions = { ... mapTypeControl: true, mapTypeCo
是否可以隐藏MapTypeControl上的下拉菜单?
(在谷歌地图API v3文档中找不到任何内容) 说明:
我使用google.maps.MapTypeControlStyle.HORIZONTAL_BAR样式的默认控件,不想创建自定义控件 MapTypeControl: 鼠标上方带有下拉菜单的MapTypeControl: Javascript:
var mapOptions = {
...
mapTypeControl: true,
mapTypeControlOptions: {
style: google.maps.MapTypeControlStyle.HORIZONTAL_BAR,
},
};
map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions);
MapTypeId.TERRAIN控件看起来是作为下拉列表添加的。你需要它吗?如果没有,您可以使用以下代码
var mapOptions = {
...
mapTypeControl: true,
mapTypeControlOptions: {
style: google.maps.MapTypeControlStyle.HORIZONTAL_BAR,
mapTypeIds: [
google.maps.MapTypeId.ROADMAP,
google.maps.MapTypeId.SATELLITE
]
},
};
map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions);
工作。如果要在卫星视图中查看街道标签,必须将google.maps.MapTypeId.satellite替换为google.maps.MapTypeId.HYBRID。