ArcGIS API for Silverlight开发入门准备

简介: 原文:ArcGIS API for Silverlight开发入门准备          微软的Silverlight提供了跨浏览器和跨平台开发环境,在Web中可用于创建和展现富互联网应用(RIA,Rich  Internet Application)。
原文: 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)

 



目录
打赏
0
0
0
0
216
分享
相关文章
1688商品数据实战:API搜索接口开发与供应链分析应用
本文详细介绍了如何通过1688开放API实现商品数据的获取与应用,涵盖接入准备、签名流程、数据解析存储及商业化场景。开发者可完成智能选品、价格监控和供应商评级等功能,同时提供代码示例与问题解决方案,确保法律合规与数据安全。适合企业开发者快速构建供应链管理系统。
|
5天前
|
如何在苹果内购开发中获取App Store Connect API密钥-共享密钥理解内购安全-优雅草卓伊凡
如何在苹果内购开发中获取App Store Connect API密钥-共享密钥理解内购安全-优雅草卓伊凡
47 15
如何在苹果内购开发中获取App Store Connect API密钥-共享密钥理解内购安全-优雅草卓伊凡
前后端分离开发:如何高效调试API?有工具 vs 无工具全解析
在前后端分离开发中,API调试至关重要。本文探讨有无调试工具时如何高效调试API,重点分析Postman、Swagger等工具优势及无工具代码调试方法。通过实际场景如用户登录接口,对比两者特性。同时介绍Apipost-Hepler(IDEA插件),将可视化与代码调试结合,提供全局请求头配置、历史记录保存等功能,优化团队协作与开发效率,助力API调试进入全新阶段。
鸿蒙相机开发实战:从设备适配到性能调优 —— 我的 ArkTS 录像功能落地手记(API 15)
本文分享鸿蒙相机开发经验,从环境准备到核心逻辑实现,涵盖权限声明、模块导入、Surface关联与分辨率匹配,再到录制控制及设备适配法则。通过实战案例解析,如旋转补偿、动态帧率调节和编解码优化,帮助开发者掌握功能实现、设备适配与体验设计三大要点,减少开发坑点。适合鸿蒙新手及希望深化硬件交互能力的工程师参考收藏。
31 2
微店API开发全攻略:解锁电商数据与业务自动化的核心能力
微店开放平台提供覆盖商品、订单、用户、营销、物流五大核心模块的API接口,支持企业快速构建电商中台系统。其API体系具备模块化设计、双重认证机制、高并发支持和数据隔离等特性。文档详细解析了商品管理、订单处理、营销工具等核心接口功能,并提供实战代码示例。同时,介绍了企业级整合方案设计,如订单全链路自动化和商品数据中台架构,以及性能优化与稳定性保障措施。最后,针对高频问题提供了排查指南,帮助开发者高效利用API实现电商数智化转型。适合中高级开发者阅读。
前后端分离开发:如何高效调试API?有工具 vs 无工具全解析
在前后端分离的开发模式中,API 调试的效率直接影响项目的质量和交付速度。通过本文的对比分析,我们可以看到无工具调试模式虽具备灵活性和代码复用能力,但在操作便利性和团队协作上稍显不足。而传统的外部调试工具带来了可视化、高效协作与扩展性,却可能存在工具切换带来的开发链路断层问题。Apipost-Hepler 融合了两者的优势,让开发者无需离开熟悉的 IDEA 环境,就能享受可视化调试工具的强大功能。
44 5
云原生应用实战:基于阿里云Serverless的API服务开发与部署
随着云计算的发展,Serverless架构日益流行。阿里云函数计算(Function Compute)作为Serverless服务,让开发者无需管理服务器即可运行代码,按需付费,简化开发运维流程。本文从零开始,介绍如何使用阿里云函数计算开发简单的API服务,并探讨其核心优势与最佳实践。通过Python示例,演示创建、部署及优化API的过程,涵盖环境准备、代码实现、性能优化和安全管理等内容,帮助读者快速上手Serverless开发。
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等