當前位置:招聘信息大全網 - 智聯招聘 - 電子地圖API比較

電子地圖API比較

聲明不是原創的,我是專業做gis的,公司也曾考慮用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地圖,我要地圖的壹個特色是提供地圖數據下載,可以實現本地桌面地圖,不過其地圖數據容量有數百兆之大。

我們對市面上幾款主流的地圖API服務提供商:Google地圖服務,MapABC地圖服務,微軟地圖服務,以及其他地圖服務進行技術調研,根據調研總結結果為我們選用更為符合需求的地圖服務提供商提供參考。

1.調研內容計劃

本次技術調研內容主要為:

1. 各類MAP-API使用方法。MAP-API針對系統的開發效率的調查,比如在使用的合理性,封裝的

便利性幾個方面。

2. 各類MAP-API的功能初步調研,各類MAP-API在免費版本中的功能限制調研,針對免費和收費

版本的異同,收費策略和價格

3. 針對每種MAP-API以免費版本的API完成壹個簡單的調用示例,也便於對每種API進行代碼級別

的使用體驗。

2.調研詳細內容

2.1 GOOGLE MAP API 調研

2.1.1. 主要使用方法介紹和評估:

Google Map API的種類和應用場景:

A. Google JavaScript地圖API : 內嵌Iframe展現形式,適用於壹般的互聯網應用系統,具有

標準主流瀏覽器裝載的客戶端系統。支持的瀏覽器類型:ie,firefox,safari,google chrome。使用

標準的Java腳本進行開發,可集成google地圖空間,與標準google地圖功能類似。

B. Google Maps API(Flash版):FLASH展現形式,使用flex繼續開發,適用於標準瀏覽器裝載

的客戶端系統。‘

C. Google 靜態地圖API: 圖片:圖片展現形式,使用因為某些原因被GFW封掉了,因此同樣影

響到了微軟地圖API服務ditu.live.com, 類似的事件希望以後還是少發生為妙。

部分資料來源於網絡,僅供開發者參考!