2011-05-17 517 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