2011-05-17 140 views
3

我试图将googlemap中的maptype从路线图更改为卫星,当用户单击标记时,但出现错误。我已经试过:谷歌地图api v3 setMapType问题

map.setMapTypeId("SATELLITE"); 

map.setMapTypeId(SATELLITE); 

map.setMapTypeId(mapTypeId:Satellite); 

什么我错在这里做什么?这是文档:

http://code.google.com/apis/maps/documentation/javascript/reference.html#Map

+0

“但我得到的错误” - 什么错误? – slandau 2011-05-17 17:14:45

回答

11

你想:

google.maps.MapTypeId.SATELLITE 

计算结果为"satellite" - 但你最好还是使用API​​版本,如果他们曾经改变字符串常量。全部电话:

map.setMapTypeId(google.maps.MapTypeId.SATELLITE); 
+1

指向特定文档的链接:http://code.google.com/apis/maps/documentation/javascript/maptypes.html – 2011-05-17 17:32:01