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)
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 for Silverlight开发入门准备相关推荐
- ArcGIS API for Silverlight开发入门
ArcGIS API for Silverlight开发入门 你用上3G手机了吗?你可能会说,我就是喜欢用nokia1100,ABCDEFG跟我 都没关系.但你不能否认3G是一种趋势,最终我们每个人都 ...
- ArcGIS API for Silverlight开发入门(2):一个基础地图实例
这节在一个地图实例的基础上,来对Silverlight API中的一些基本概念做一个总体了解,顺便熟悉一下Silverlight的开发知识. 点击这里,直接看效果. 下载 (722.0 ...
- arcgis api for flex 开发入门(九)webservices 的使用
arcgis api for flex 开发入门(九)webservices 的使用 flex 本身对webservices有着良好的支持,我们可以调用互联网上的各种 webservices来结合es ...
- arcgis api for flex 开发入门(二)map 的创建
arcgis api for flex 开发入门(二)map 的创建 在flex 中创建一个esri 的map ,你只需要使用<esri:Map>标签就可以轻松完成. 在<esri: ...
- arcgis api for flex 开发入门(七)Geometry service 的使用
arcgis api for flex 开发入门(七)Geometry service 的使用 Geometry service 顾名思义,就是提供针对几何层级的服务,比如说Project, Si ...
- 13 ArcGIS API for JavaScript开发入门文档
写在前面 这篇文章写在我用ArcGIS API for JavaScript(后面统称为"ArcGIS JS API")开发了两年项目后的某一天夜里.写这篇文章主要是两个目的吧,第 ...
- arcgis api for flex 开发入门(五)查询
在gis中,针对要素的查询是一个最基本的操作,也是最常用的操作之一. 下面我们介绍如何使用arcgis api for flex 来查询我们需要的东西. 要在arcgis api for flex中进 ...
- ArcGIS API for Silverlight开发
http://bbs.esrichina-bj.cn/ESRI/thread-45836-1-2.html Ethan_Shan little sister's birthday https://b ...
- ArcGis api配合vue开发入门系列(二)距离以及面积的测量
正文 首先自定义个工具栏,包括测量距离与测量面积的工具以及地图漫游. 图标的话是用的iconfont.我是把这个工具单独写在一个组件里面,这个组件里面里面会用到一些操作地图的方法,我在map这个组件里 ...
最新文章
- (转)Unity3D - 性能优化之Draw Call
- HDU 1231 最大连续子序列
- java----代理机制或动态类的生成
- Apache CXF入门
- 周三直播丨Oracle 12cR2 ADG LGWR Library Cache案例分享
- osg多线程_尝试使用Osg编译上下文实现多线程编译显示列表--总结
- 添加鼠标悬浮在控件上的提示信息 很齐全各种方法 MFC ToolTipCtl
- 八卦图代码matlab,12行javascript代码绘制一个八卦图_javascript技巧
- zabbix mysql默认模板_zabbix默认自带对Mysql数据库监控模板
- 车辆加速性能测试软件,汽车动力性能检测
- Android使用BottomNavigationView+NavigationUI报错
- 蓝桥杯 第39级台阶
- 蜘蛛:请求头、响应头、响应码
- java do po dto_彻底搞懂DAO,PO,BO,DTO,VO,DO
- [附源码]JAVA+ssm计算机毕业设计房屋租赁管理系统设计(程序+Lw)
- Flask框架基础入门教程
- 无监督学习-案例分析:利率期限结构
- yarn WEB UI及reserved memory、spark WEB UI
- 2022CCPC广州 L. Station of Fate gym104053L
- 在线语音转文字就是这么方便,快点击收藏吧!
热门文章
- 推荐《富爸爸、穷爸爸》
- 使用SqlDependency监测数据库
- 【Java】java测试--词频统计 ----IO流操作
- mock方法常用框架_什么是Mock测试?
- linux过去硬件设备状态,Linux 设备模型基本概念 (一)
- 月薪2万的90后程序员!哪些岗位和公司才是他们的首选?
- 两级页表如何实现地址转换
- localstorage存mysql_存储localstorage
- java如何实现克隆接口_java之实现clone接口的详解,克隆一个对象--对应有浅克隆和深克隆,概念结合代码深入理解...
- php点赞,php如何实现点赞