ArcGIS API for Flex 教程

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

版权声明

本文档版权为ESRI中国(北京)有限公司所有。未经本公司书面许可,任何单位和个人不得以任何形式摘抄、复制本文档的部分或全部,并以任何形式传播。

本文档版本依照以下原则进行(version x.yz):

x:文档结构变化,设计框架升级

y:具体内容更新,章节内容修正

z:文字格式调整,奇数为包含对上一版修改记录或批注的稿子,偶数为对上一版修改稿的定稿

版本修订记录

版本提交日期负责人描述

0.10 2008年11月13日张

0.20 2008年11月14日张

0.30 2008年11月17日张

0.32 2008年11月19日张

0.33 2008年11月20日陈

0.34 2008年11月21日张

0.90 2008年11月24日陈

1.00 2008年11月25日王

目录

一初级篇 (4)

1.1环境搭建 (4)

1.1.1概述 (4)

1.1.2相关资源 (4)

1.1.3第一个ArcGIS API for Flex程序 (5)

1.1.4参考资料及其他 (6)

1.2地图的创建 (6)

1.2.1概述 (6)

1.2.2创建地图 (7)

1.2.3事件(Event) (8)

1.3绘制与符号化 (9)

1.3.1概述 (9)

1.3.2绘图控件的使用 (9)

1.3.3符号化 (9)

1.3.4地图的浏览 (10)

1.4T ASK之Q UERY&F IND&I DENTIFY (10)

1.4.1概述 (10)

1.4.2在mxml文档中嵌入 ActionScript (11)

1.4.3 QueryTask (11)

1.4.4 FindTask (13)

1.4.5 IdentifyTask (15)

1.4.6 InfoWindow (17)

二中级篇 (18)

2.1地理定位(L OCATOR) (18)

2.1.1概述 (18)

2.1.2地理编码(GeoCode) (18)

2.1.3逆地理编码(Reverse Geocode) (20)

2.2地理处理(G EOPROCESSING) (21)

2.3几何服务(G EOMETRY S ERVICE) (22)

2.4打印地图(P RINT) (23)

2.5G EO RSS的读取 (24)

2.5.1 GeoRSS概述 (24)

2.5.2 GeoRSS读取 (24)

三高级篇 (26)

3.1W EB S ERVICE的使用 (26)

3.2ESRI T ILEMAP四叉树索引研究 (28)

3.3自定义控件的开发 (31)

3.4与G OOGLE M AP的融合 (32)

一初级篇

1.1环境搭建

1.1.1概述

ArcGIS API for Flex是ESRI 2008年新推出的WebGIS客户端开发包,用于富互联网应用程序RIA(Rich Internet Applications)的开发,为ArcGIS Server 9.3提供了一套全新的开发方式,其优点是运行速度快,为用户提供优秀的用户体验。

使用ArcGIS API for Flex可以实现如下效果:

1)显示地图数据并与之交互

2)在服务器上执行空间处理模型并显示结果

3)基于ArcGIS Online的地图服务显示自己的业务数据

4)根据属性或者位置查找数据并显示结果

5)查找地址并显示结果

6)创新结果的显示方式

7)创建Mushups应用

1.1.2相关资源

ArcGIS API for Flex线上帮助系统的网址:

/arcgisserver/apis/flex/index.cfm?fa=samples

ArcGIS API for Flex下载地址:

/arcgisserver/apis/flex/index.cfm?fa=home

开发ArcGIS API for Flex的程序需要flex环境的支持。

Flex SDK 3下载地址:

/wiki/display/flexsdk/download?build=3.0.1.2012 &pkgtype=1

为了开发方便,最好使用Flex Builder开发环境,从Adobe官方网站下载试

用版:

/pub/flex/flex_builder/FB3_win.exe

1.1.3创建基本程序

1)打开Flex Builder,创建一个Flex工程(名称Demo)。

2)右键单击工程名,选择属性,在属性对话框中选择Flex Build Path如图1-1,选择Libaray Path选项卡,单击Add SWC把下载的ArcGIS API for Flex添加进去,环境就配置好了。

图 1-1

在Demo.mxml文件中输入下面这代码:

xmlns:mx="/2006/mxml"

xmlns:esri="/2008/ags"

pageTitle="First ArcGIS API for Flex program"

styleName="plain">

url="/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServer " />

这是一个最基础的ArcGIS API for Flex应用程序,编译运行即可。

相关文档
最新文档