介紹
跟隨ArcGIS 9.3同時發布的,是ESRI根據JavaScript技術實現的調用ArcGIS Server REST API接口的一組腳本。當前的最新版本是Version 4.11。通過ArcGIS API for JavaScript可以將ArcGIS Server提供的地圖資源和其它資源(ArcGIS Online)嵌入到Web套用中。
特點
·一切基於服務
·簡單易學的語言基礎
·多種的多樣的開發方式
·豐富的網路資源
·基於功能強大的Dojo JavaScript工具包
·開發和部署都是完全免費的
使用它可以做什麼
·快速創建互動式的地圖套用
·調用ArcGIS Server的GP服務,提供專業的分析結果
·使用ArcGIS Server的REST API,提供顯示、查詢、分析等功能
·可以同時調用多個ArcGIS Server的服務,輕鬆實現服務聚合
ArcGIS API for JavaScript V2.6新特性
1、使用HTML5與CSS3增強地圖顯示功能
在支持HTML5的
瀏覽器中,縮放和平移時,JavaScript API通過集成CSS3以提供流暢平滑的用戶體驗。 在支持HTML5的移動設備上,地圖導航還可以很好的支持
硬體加速。
2、與ArcGIS Online上最新webmap同步
webmap支持其
圖層可以來源於在遠程創建CSV檔案,這些融合的表數據和CSV檔案可以託管在web端。
3、增強Basemap Gallery widget(可選底圖組件)
底圖Widget支持ArcGIS Online上定義的某用戶組的webmap。當創建底圖Widget時,可以通過設定
構造函式的basemapsGroup屬性來指定可選底圖來源於哪個用戶組。
4、對ArcGIS Server 10.1新特性的支持
—查詢能力的增強:主要包括對查詢結果的排序、分組以及對屬性數據的統計。
—編輯功能增強:支持編輯跟蹤。
—定位功能增加:增加了一個可選的查詢範圍參數。
—渲染功能增強:可以通過地圖服務中的數據自動生成一個渲染器來對要素進行渲染,可產生分級斷點與顏色條帶等,具體請參考說明文檔中的渲染選項。
—列印功能增強,包括列印Widget和Task。
—增加要素圖層的屬性:最大記錄條數、關係屬性、欄位屬性增強、編輯跟蹤。
—增加地圖服務圖層的屬性:最大記錄條數、最大圖像高度、最大圖像寬度。