線上互連網地圖我先前曾經介紹過不少,但是支援API(Application Programming Interface,API)的卻不多,使用地圖API,開發人員可以非常方便的調用線上地圖中的資源,實現各種各樣的地圖第三方應用,下面我就介紹幾個開放了API的互連網地圖。
Google Maps API : Google Maps API 基於Google
Maps,能夠使用 JavaScript 將 Google Maps 嵌入網頁中。API 提供了大量工具 + 生產力用以處理地圖,並通過各種服務向地圖新增內容,從而使使用者能夠在自己的網站上建立功能強大的地圖應用程式。Google Maps API支援交通地圖和衛星地圖,有中文語言版本,其地標檔案KML格式已經成為線上地圖的標準格式,Google
Earth和Google Maps都支援KML。目前在國際和國內應用都非常廣泛,提到互連網地圖的應用,基本上不能不提Google Maps API。
Microsoft Virtual Earth API : 基於Virtual
Earth的API,英文版,其例子和顯示效果非常豐富,預覽效果後可以查看相關原始碼,可惜目前不支援中國地圖的開發。
Yahoo Maps API : 基於Yahoo Maps,和微軟地圖一樣,也僅支援英文,不支援中國地圖的開發。Yahoo地圖提供基於Flash、Ajax和Map
Image三種形式的開發介面,功能較為齊全,顯示效果不錯。
MapABC API : 基於MapABC的國內地圖供應商,Google地圖的中國資料就是使用MapABC的,但其API介面和Google的並不相同,其API的開放性和靈活性不如Google地圖API。
MapBar API : 基於MapBar的國內地圖供應商,其資料提供百度地圖使用。
我要地圖API : 基於51地圖,我要地圖的一個特色是提供地圖資料下載,可以實現本地案頭地圖,不過其地圖資料容量有數百兆之大。
月光部落格:http://www.williamlong.info/archives/1558.html