2012-08-02 64 views

回答

9

是的,这样称呼它:

var mapType = "TERRAIN"; 
map.setMapTypeId(google.maps.MapTypeId[mapType]); 
+0

太好了!非常感谢! – MrUpsidown 2012-08-02 00:20:04

+0

感谢此 – byron 2012-09-02 01:22:35

+0

感谢此@Mathletics – ngplayground 2013-11-05 09:46:28

-1
//Console output of MapTypeId 
google.maps.MapTypeId 
{ROADMAP: "roadmap", SATELLITE: "satellite", HYBRID: "hybrid", TERRAIN:"terrain"} 
HYBRID:"hybrid" 
ROADMAP:"roadmap" 
SATELLITE:"satellite" 
TERRAIN:"terrain" 


//change mapTypeId 
map.setMapTypeId("terrain"); //example with hybrid 
//or 
map.setMapTypeId(google.maps.MapTypeId.TERRAIN); // same example with hybrid 
//or as you want 
map.setMapTypeId(google.maps.MapTypeId["TERRAIN"]); // same example with hybrid 
+0

这不会**提供了一个答案的原始问题,顺便说一句。已经被适当的解决方案回答了。 – MrUpsidown 2018-02-15 08:25:43