ArcGIS API for Silverlight開發入門準備

來源:互聯網
上載者:User

         微軟的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)


          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)

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.