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。