2009年12月2日

改版:Google AJAX API

先前TWW採用的 Google Maps API 係較早期的 GMaps 版本,事實上 Google 自從野心愈來愈大,預備將所有服務整合後跨足至作業系統提供者,於是整合出了另外一個 Google AJAX API 的版本,共用同一組API key,但可以在一個網頁內同時載入多種Google提供的開源服務API。

二者唯一的差別是,原先 GMaps API 的 class 名稱均以 "G" 大寫字母開頭,例如 GMap2,改採 Google AJAX API 之後,這個 class 名稱就得寫作 google.maps.Map2。差異不太大,只要將整個專案內有用到 GMaps API 物件和類別的地方,修正首字母即可。

會願意這麼釜底抽薪改採 Google AJAX API 的原因,是看在這個新版的 API 是 Google 未來趨勢,同時也支援了 Picasa Web Album API 的原因。接下來 TWW 的下一個主要改版功能,就是要整合 Picasa 網路相簿,將使用者的圖片,和圖片的地理標記位置設法載入至 TWW 的標記當中。

順道一提,前面兩個 Google Maps API 和 Google AJAX API,都提供有適宜閱讀的正體中文版本,對於開發人員而言更為便利,較之去年我剛開始研究 GMaps API 時好多了。只可惜目前 Picasa Web Album API 還沒有中文化,閱讀起來稍微有些吃力。

沒有留言: