2012-08-06 29 views
-2

我也不知道在哪裏看。谷歌地圖API的版本是2爲什麼我會在Google地圖中看到「TypeError:a.lng不是函數」?

編輯:該文件是http://maps.gstatic.com/intl/tr_ALL/mapfiles/400d/maps2.api/main.js線610 編輯:我認爲第3版,但它是2

+2

某些上下文可能會有所幫助。 – ratbum 2012-08-06 09:22:33

+0

@ratbum,我已經添加了代碼。 – ilhan 2012-08-06 09:26:53

+2

1.錯誤出現在您的代碼中,而不是API代碼中,所以我們需要指向展現問題的地圖或jsfiddle的鏈接。 2.該文件來自v2 API(因此您使用v2而不是v3)。 – geocodezip 2012-08-06 10:20:04

回答

0

問題是由

map.addControl((new GSmallMapControl())); 
map.addControl((new GMapTypeControl())); 
map.setCenter((new GLatLng(38.92220023349402, 35.5), 6)); 

引起正確的代碼應該是:

map.addControl(new GSmallMapControl()); 
map.addControl(new GMapTypeControl()); 
map.setCenter(new GLatLng(38.92220023349402, 35.5), 6); 
+2

該代碼是Google Maps API v2代碼(您的問題不正確)。請注意,Google地圖API的第2版已被棄用,並可能會在2013年5月停止工作,因此應在第3版中開發新地圖。 – geocodezip 2012-08-06 11:41:09

相關問題