由於谷歌地圖的JavaScript API第2版已正式棄用2010年V2 API將停止5月19日上班後5月19日,2013年如何將代碼從Google Maps API V2遷移到V3?
做了所有我們在使用V2將要開發的應用程序在2013年5月19日之後停止,我們必須在這之前將它們遷移到V3?
由於谷歌地圖的JavaScript API第2版已正式棄用2010年V2 API將停止5月19日上班後5月19日,2013年如何將代碼從Google Maps API V2遷移到V3?
做了所有我們在使用V2將要開發的應用程序在2013年5月19日之後停止,我們必須在這之前將它們遷移到V3?
我不知道,如果谷歌已經明確表示,他們將能夠使用刪除API和資產,但我知道,5月19日之後,所有的賭注都關閉,他們可以自由地取下來的API和任何/所有支持v2的資產,而無需通知,因此這是一種「風險自負」的交易。
這時候你遷移了.... V2已棄用多年,V3是很好的支持。
這不是可笑很難移植過來,你也許可以保留現有的代碼庫的多數,只需要調用幾個不同的功能。
例如,所有的原有功能,你用這樣的呼籲:
new GMap2()...
new GMarker()...
new GLatLng()...
已全部命名空間,所以他們在V3當量將是:
new google.maps.Map()...
new google.maps.Marker()...
new google.maps.LatLng()...
任何時候你但是,如果使用StreetView或DirectionsRenderer等服務,則需要檢查相關文檔,因爲這些文檔略有變化。
你必須去追逐一些bug下來,你去通過,但該文檔是非常非常良好的組織,你不應該有那麼多的麻煩。
祝你好運!
另外,請注意,使用V3的API密鑰不需要......所以更容易。 – Sparky
感謝Adam的幫助。 –
下面是關於如何做升級的簡易指南:http://gabrielduque.wordpress.com/2011/01/13/upgrading-from-google-maps-api-v2-to-v3/
[?谷歌地圖API版本2退休(的大多數鏈接的答案是不鼓勵的,你可以總結答案嗎? –
昨天晚上他們殺死了v2 api後,該鏈接今天將被銷燬。另外,遵循這些步驟並不適合我,但是我們對API的使用過於複雜。 – invertedSpear
可能重複http://stackoverflow.com/questions/12180774/google-maps-api-ver2 -retired) – geocodezip