ArcGIS API for Silverlight開發入門準備
微軟的Silverlight提供了跨瀏覽器和跨平臺開發環境,在Web中可用於建立和展現富網際網路應用(RIA,Rich
Internet Application)。
ArcGIS API for Silverlight 能夠讓的Silverlight應用程式具有整合ArcGIS Server、ESRI MapIt和Bing Maps服務的能力。利用
ArcGIS Server 和Bing Maps資源,比如說Maps、Locators、Geoprocessing Models以及Silverlight的元件,如Grid表格、TreeView以
及Charts圖表,可以建立具有互動性和表現直觀的應用程序。
下面概括介紹一下,開發ArcGIS API for Silverlight所需的環境,要建立一個ArcGIS API for Silverlight應用程式至少需要安裝一
下Microsoft的產品:
1、Visual Studio 2010 or Visual Web Developer Express 2010
2、Silverlight 4 Tools for Visual Studio (假如你使用的 Visual Studio 2010 沒有打過SP1補丁的話,這個必須要安裝)
3、Expression Blend SDK for Silverlight 4 (包括 Expression Blend 4)
其他一些產品,比如說Deep Zoom Composer 和 Silverlight Toolkit, 在使用 ArcGIS API for Silverlight不是必須要安裝的,但
是他們確實能夠帶給我們設計和開發上的好處。
在確保上面所述的都已經安裝完畢後,接下來開始下載ArcGIS API for Silverlight的安裝檔案,這裡提供一個2.4的版本,下
載地址:http://download.csdn.net/detail/taomanman/4343008
下載到本機任何一個地方,然後開始執行setup.exe檔案,在安裝的過程中,會提供一下特徵。
安裝特性 |
描述 |
Silverlight |
安裝ArcGIS API for Silverlight 程式集。在Visual Studio 2010中註冊新增引用對話方塊,並在Visual Studio 2010 和Blend4中新增設計時元件。 |
Expression Blend4 |
如果有Blend4,將會安裝一系列Silverlight應用程式模版。 |
Visual Studio 2010 |
如果有Visual Studio 2010,Silverlight 4 Tools for Visual Studio和 Expression Blend4將會被安裝,這些特性中包括一系列的Silverlight應用程式模版。 |
Visual Web Developer Express 2010 |
如果有Visual Web Developer Express,Silverlight 4 Tools for Visual Studio和 Expression Blend4將會被安裝,這些特性中包括一系列的Silverlight應用程式模版。 |
預設的,the ArcGISAPI for Silverlight 是安裝的32位的Program Files目錄下的ESRISDKs資料夾下。裡面的Silverlight資料夾下包括安
裝過的程式集。下面的這個表,列舉出這些程式集並提供他們的內容描述。
安裝的程式集 |
描述 |
ESRI.ArcGIS.Client.dll |
核心類庫,包括Map、ArcGIS Service Layers、Graphics、Geometry和Symbol等元件。也包括普通的工作流任務,支援Query、Find、Identify和Geospatial及Geoprocessing操作。 |
ESRI.ArcGIS.Client.Behaviors.dll |
包括和地圖及地圖內容的元素定義互動性操作的Behaviors和Actions集合, |
ESRI.ArcGIS.Client.Bing.dll |
增加對使用Bing 圖層和服務的支援。 |
ESRI.ArcGIS.Client.Toolkit.dll |
包括一系列常用和地圖導航和互動的控制元件,比如Toolbar、Navigation、MapTips。編輯特徵圖層,如EditorWidget和TemplatePicker。 |
ESRI.ArcGIS.Client.Toolkit.DataSources.dll |
包括一系列支援普通的資料來源的圖層型別,比如GeoRSS、OpenStreetMap和Web Map Service(WMS) |
相關文章
- ArcGis api配合vue開發入門系列(一)引入arcgis api以及載入地圖APIVue地圖
- ArcGIS API for Silverlight 載入google地圖APIGo地圖
- ArcGIS API for Silverlight 呼叫GP服務準備---GP模型建立、釋出、測試API模型
- ArcGIS API for Silverlight開發中常用問題彙總API
- SuperMap iClient for Silverlight開發準備client
- arcgis api for js入門開發系列十九圖層線上編輯APIJS
- ArcGIS API for Silverlight載入google地圖(後續篇)APIGo地圖
- ArcGIS API for Silverlight載入BingMap遙感地圖API地圖
- ArcGIS API for Silverlight中載入Google地形圖(瓦片圖)APIGo
- ArcGIS API for Silverlight 學習筆記API筆記
- 通俗易懂的ArcGis開發快速入門
- 收集的一些關於ArcGIS API for Silverlight開發的連線API
- ArcGIS API for Silverlight之ElementLayer使用注意點API
- 機器學習入門準備機器學習
- ArcGIS API for Silverlight 呼叫GP服務載入等值線圖層API
- ArcGis api配合vue開發入門系列(二)距離以及面積的測量APIVue
- ArcGIS API for Silverlight之配準JPG圖片地圖文字傾斜解決方案API地圖
- 使用 Laravel 開發 API 時的前置準備LaravelAPI
- ArcGIS API for Silverlight 地圖載入進度條類之MapProgressBarAPI地圖APP
- ArcGIS API for Silverlight 繪製降雨路徑動畫API動畫
- ArcGIS API for Silverlight程式碼中使用Template模板API
- 建立第一個ArcGIS API for Silverlight應用API
- odoo 開發入門教程系列-準備一些操作(Action)?Odoo
- ArcGIS API for Silverlight實現地圖測距功能API地圖
- ArcGIS API for Silverlight 查詢點閃爍顯示API
- ArcGIS API for Silverlight動態標繪的實現API
- [WebGL入門]四,渲染準備Web
- ArcGIS API for Silverlight 呼叫GP服務繪製等值面API
- ArcGIS API for Silverlight 之ElementLayer使用及TextSymbol的模板使用APISymbol
- ArcGIS API for Silverlight 滑鼠移動顯示地理座標API
- 解決ArcGIS API for Silverlight 載入地圖的內外網訪問問題API地圖
- JavaScript入門篇--請做好準備JavaScript
- ArcGIS API for Silverlight 查詢點聚焦的一個注意點API
- ArcGIS API for Silverlight 解決眾多密集點分層顯示API
- ArcGIS API for Silverlight 點選地圖彈出自定義窗體API地圖
- ArcGIS API for Silverlight 實現修改地圖上的工程點位置API地圖
- ArcGIS API for Silverlight地圖載入眾多點時,使用Clusterer解決重疊問題API地圖
- Eclipse下搭建ArcGIS API for Android開發環境EclipseAPIAndroid開發環境