2

我的谷歌地圖版本2羽翼豐滿集成在我的web應用程序,與像查詢路線,簇標記功能,標籤信息窗口,右鍵菜單(右鍵單擊)。這個實現的設計很糟糕,這導致了一些問題,所以現在我需要修改核心實現來更好地設計。我正在考慮升級到谷歌地圖API的第3版。請建議,如果這是一件好事,我的所有功能都可以在更短的時間內正常運行(或者我會替換所有提到的功能)。或者我應該堅持谷歌地圖API的版本2?升級到從V2谷歌地圖API的V3,建議

回答

8

我建議您升級到v3。我幾個月前升級了my site(和關於體驗的blogged)。有幾件事要記住:

  • 沒有更多的API密鑰。
  • 標記和信息窗口API已更改,效果更好。
  • 沒有更多的AJAX幫手的東西。如果你使用的是GXMLHttp,你需要交換到一個新的AJAX包裝器(Jquery,mootools等)。
  • 檢查您的緯度/經度是否正確。 GPoint需要x和y(經度和緯度)。 v3有一個latlng對象,所以你的params可能會倒退。
  • 樣式化地圖 - 您將能夠在v3中自定義您的配色方案。
  • 不要以爲你可以在一個單一的代碼行就像你可以在V2打開谷歌地球插件(不是100%的這一點,所以請糾正我,如果我錯了)。

一旦你做,你會很樂意作出改變。頁面加載速度更快,縮放更平滑(在縮放而不是消失時,polyines會縮放),移動體驗會更好。

+0

感謝您的建議。我忘了提及,我正在使用mootools來開發。並且我沒有使用GXMLHttp,使用簡單的json和地理編碼服務擺脫了這一點。沒有關於AJAX包裝器的想法必須研究這一點。興奮改變爲V3導致我想添加更多的功能,使用谷歌數據API ... – Vishwanath 2010-10-02 07:47:49

+0

也檢查了這一點:http://yichixu.blogspot.com/2010/12/tips-in-upgrading-google-map-code -from.html – CamelCamelCamel 2011-03-13 18:35:08