Google maps api 3 谷歌地图API 3:重命名MapTypeID

Google maps api 3 谷歌地图API 3:重命名MapTypeID,google-maps-api-3,map,controls,panel,Google Maps Api 3,Map,Controls,Panel,在我的地图控制面板中,我想将MapTypeId标记为“Hybrid”,以更具体地用于我的设置,如“正射影像”。我找不到任何选项来执行此操作。没有实现更改标签的选项,但您可以创建自定义映射类型(例如styledMapType),并在选择自定义映射类型时应用混合映射类型 演示:有一种方法可以更改地图名称。看看下面的例子 var map = new google.maps.Map(document.getElementById('map'), { zoom : 15, center : new g

在我的地图控制面板中,我想将MapTypeId标记为“Hybrid”,以更具体地用于我的设置,如“正射影像”。我找不到任何选项来执行此操作。

没有实现更改标签的选项,但您可以创建自定义映射类型(例如styledMapType),并在选择自定义映射类型时应用混合映射类型


演示:

有一种方法可以更改地图名称。看看下面的例子

var map = new google.maps.Map(document.getElementById('map'), {
 zoom : 15,
 center : new google.maps.LatLng(43.439,39.914),
 mapTypeControlOptions : {
  mapTypeIds : ['hybrid']
 }
});
google.maps.event.addListenerOnce(map, 'idle', function() {
 this.mapTypes.hybrid.name = 'Orthophoto';
 this.setOptions({mapTypeControl:{}});
});
我用来重建/重画mapTypeControl的最后一个字符串