如何使用Google Maps Javascript V3 API从谷歌地图中删除MapType?

Ana*_*and 20 javascript google-maps

以下是我用于使用他们的V3 Javascript API在我的应用上显示Google地图的代码段.

var myOptions = {
            zoom: 15,
            mapTypeId: google.maps.MapTypeId.ROADMAP

        }
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
Run Code Online (Sandbox Code Playgroud)

但是地图显示了我不想要的地形,混合动力和卫星.如何从地图中删除这些控件.

Arg*_*ros 62

您可以删除所有默认UI

var mapOptions = {
            zoom: 15,
            mapTypeId: google.maps.MapTypeId.ROADMAP,
            disableDefaultUI: true
        };

var map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
Run Code Online (Sandbox Code Playgroud)

然后你可以添加自己的控件

或者你可以添加 mapTypeControl: false


Aug*_*aas 14

Google Maps v3 API文档非常棒.

在其中,您会发现MapOptions有一个属性"mapTypeControl",它是一个布尔值.将其设置false为禁用地图.