2013-02-12 81 views

回答

0

沒有實現選項來更改標籤,但您可以創建自定義mapType(例如styledMapType),並在選擇自定義mapType時應用HYBRID -mapType。

演示:http://jsfiddle.net/doktormolle/BGQxj/

+0

工作很棒 - 謝謝! – user2062405 2013-02-13 18:41:24

1

有一種方法來改變地圖的名稱。看下面的例子。

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的最後一個字符串。