本文转载自: http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=35515
arcgis api for flex 开发入门(一)环境搭建
arcgis api for flex 是arcgis 今年四月新推出来的进行RIA开发的flex库,是arcgis server9.3的一部分,使用 ArcGIS API for Flex可以基于ArcGIS Server建立漂亮的富互联网应用程序 rich internet applications (RIAs) ,优点是运行速度快,用户体验效果会比目前的WEBGIS好。
使用arcgis api for flex 可以达到下面的效果
1,显示你的地图数据并可以和数据交互
2,在服务器上执行空间处理模型并显示结果
3,基于ArcGIS Online上的底图显示你自己的数据
4,根据属性或者位置查找你的数据并显示结果
5,查找地址并显示结果
6,用创新的方式可视化结果
7,创建mashups
具体详情可以参考http://resources.esri.com/arcgisserver/apis/flex/index.cfm?fa=samples上面有一些例子。
arcgis api for flex 下载地址为
http://resources.esri.com/arcgisserver/apis/flex/index.cfm?fa=home
里面有个download。
开发arcgis api for flex 的程序需要flex 环境的支持。
flex sdk3 的下载地址为
http://opensource.adobe.com/wiki/display/flexsdk/download?build=3.0.1.2012&pkgtype=1
有了flex sdk3 和arcgis api for flex 我们就可以开发RIA的flex 程序了。
为了开发方便,我们最好使用flex builder,可以从adobe 的官方网站上下载试用版,下载地址为http://download.macromedia.com/pub/flex/flex_builder/FB3_win.exe
安装好flex builder之后会安装flex sdk3 ,所以就不用自己手工安装了。
第一个arcgis api for flex程序。
1,打开flex builder,创建一个flex 工程(名称Demo)。
2,右键单击工程名,选择属性,在属性对话框中选择flex build path ,选择libaray path选项卡,单击add swc 把下载的arcgis api for flex添加进去,环境就配置好了。
3 ,在Demo.mxml文件中输入下面这代码
- <?xml version="1.0" encoding="utf-8"?>
- <mx:Application
- xmlns:mx="http://www.adobe.com/2006/mxml"
- xmlns:esri="http://www.esri.com/2008/ags"
- pageTitle="Using ArcGIS API for Flex to connect to a cached ArcGIS Online service"
- styleName="plain">
- <esri:Map crosshairVisible="true">
- <esri:ArcGISTiledMapServiceLayer
- url="http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServer" />
- </esri:Map>
- </mx:Application>
编译,执行。第一个简单的ags flex程序就写好了。
效果如图2
注: 文章部分内容参考了以下文章
http://www.gisempire.com/blog/user1/1/200888102647.html
相关推荐
开始使用ArcGIS API for Flex开发需要先搭建开发环境。首先,你需要下载Flex SDK 3,这是Adobe提供的开源开发工具,可以从Adobe官方网站获取。下载地址:...
本文将详细介绍如何搭建ArcGIS API for Flex的开发环境,帮助读者快速入门。 #### 二、ArcGIS API for Flex简介 ArcGIS API for Flex是由Esri公司在2008年推出的一款用于构建RIA的Flex库,它是ArcGIS Server 9.3的...
2. 开发环境搭建:介绍如何设置开发环境,包括安装必要的软件和工具,如Adobe Flex Builder、Adobe Flash Builder,以及配置ArcGIS Flex API库。 3. 基础地图功能实现:从创建一个基本的地图显示窗口开始,介绍如何...
此压缩包文件"arcgis_api_for_flex_2_3.zip"包含了开发ArcGIS Flex应用程序所需的核心资源和文档,便于开发者快速入门和深入学习。 1. **ArcGIS API for Flex概述**: ArcGIS API for Flex是基于ActionScript 3.0...
首先,开发ArcGIS API for Flex应用需要搭建基本的开发环境。这包括安装Flex SDK 3,这是Adobe提供的用于构建Flex应用程序的开发工具包,可以从Adobe开源社区的官方网站下载。同时,为了便于开发,建议使用Flex ...
ArcGIS Server 10 for Flex API 入门涉及到的步骤包括安装开发环境、创建Flex项目、加载地图服务以及发布到Web服务器。这些知识为开发者提供了构建基于ArcGIS的地图应用的基础,通过学习和实践,开发者可以进一步...
三、开发环境搭建 要开始ArcGIS Server for .NET的开发,首先需要安装ArcGIS Server和Visual Studio,然后安装ArcGIS Server的.NET SDK。配置好开发环境后,就可以创建新的GIS项目,导入ArcGIS Server的引用库,开始...
进行ArcGIS Server客户端开发的一种漂亮简单流行的方法,采用ArcGIS for flex API平台搭建,让你快速入门
ArcGISView是一款基于ArcGIS API for Flex构建的即用型GIS Web客户端映射应用程序。它为用户提供了便捷的方式来满足定制化业务需求,无需编程技能即可部署。本文将详细介绍如何通过配置ArcGISView来实现高效的数据...
2012-06-11 10:31 2,314,224 ArcGIS Engine开发从入门到精通源码.rar 2012-06-11 10:32 2,177,024 AS3游戏引擎框架大全(ZF).doc 2012-06-11 10:15 99,780 C++“超级玛丽”游戏的源代码.rar 2012-06-11 10:03 27,136 ...