ArcGIS API for Silverlight开发入门准备

简介:          微软的Silverlight提供了跨浏览器和跨平台开发环境,在Web中可用于创建和展现富互联网应用(RIA,Rich  Internet Application)。

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

 



相关文章
|
1月前
|
API 开发工具 开发者
抖音商品详情API入门:为开发者和商家打造增长工具箱
抖音商品详情API入门:为开发者和商家打造增长工具箱
51 0
|
6月前
|
JavaScript 前端开发 API
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— Web APIs(六)
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— Web APIs(六)
64 0
|
2月前
|
前端开发 JavaScript API
前端秘法番外篇----学完Web API,前端才能算真正的入门
前端秘法番外篇----学完Web API,前端才能算真正的入门
|
6月前
|
JSON JavaScript 前端开发
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— JS进阶(四)完结撒花✿✿ヽ(°▽°)ノ✿
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— JS进阶(四)完结撒花✿✿ヽ(°▽°)ノ✿
529 0
|
6月前
|
JavaScript 前端开发 API
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— JS进阶(三)
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— JS进阶(三)
515 1
|
6月前
|
JavaScript 前端开发 API
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— JS进阶(二)
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— JS进阶(二)
469 0
|
6月前
|
JavaScript 前端开发 算法
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— Web APIs(七)放大镜实战
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— Web APIs(七)放大镜实战
56 0
|
6月前
|
存储 JavaScript 前端开发
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— Web APIs(五)
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— Web APIs(五)
27 0
|
6月前
|
JavaScript 前端开发 API
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— Web APIs(四)
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— Web APIs(四)
32 0
|
6月前
|
JavaScript 前端开发 API
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— Web APIs(三)
前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— Web APIs(三)
69 0