2009年5月30日 星期六

Google Maps API 與Earth API相容性提昇

簡單地說,就是在Google Maps API上使用的markers, Overlays的物件切換至3D Earth的模式中也會顯示。到底提昇多少。直接用Google的圖來說明,就像是從圖1到圖2的改變。

old3dmap  ==============================> beefedup3dmap

嗯…看來是很強大的改變。要怎麼使用新的API呢?

很簡單,只要使用Google Maps API 2.160之後的版本,如下

google.load('maps', '2.160');


馬上就來試試看。沒有使用新的API,如下兩圖,在Google Earth API上的marker都不見了。



2009-06-01_090700 2009-06-01_090737



使用更新過的API,如下圖。看來可以正常顯示Markers,也可以用原本的Maps API程式在3D Earth上增新Markers,而且3D Earth會有動畫一個一個冒出來。



2009-06-01_091858



總之看起來不錯,但是tile layers/ custom map還沒辦法直接由Google Maps轉到在3D Earth中顯現,Google繼續加油吧!