没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1
2
版权声明
本文档版权为 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 日 陈欣 格式调整,提交 0.90 版本
1.00 2008 年 11 月 25 日 王昊 提交 1.00 版本
3
目录
一 初级篇 ......................................................................................................................................... 4
1.1 环境搭建.................................................................................................................................. 4
1.1.1
概述
................................................................................................................................. 4
1.1.2
相关资源
.......................................................................................................................... 4
1.1.3
创建基本程序
.................................................................................................................. 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.4 TASK 之 Q UERY & FIND & IDENTIFY ................................................................................................. 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 地理定位(LOCATOR) ............................................................................................................ 18
2.1.1
概述
............................................................................................................................... 18
2.1.2
地理编码(
GeoCode
)
.................................................................................................. 18
2.1.3
逆地理编码(
Reverse Geocode
)
................................................................................... 20
2.2 地理处理(GEOP ROCESSING) .................................................................................................. 21
2.3 几何服务(GEOMETRY SERVICE) .............................................................................................. 22
2.4 打印地图(PRINT) ................................................................................................................ 23
2.5 GEORSS 的读取 ....................................................................................................................... 24
2.5.1 GeoRSS
概述
.................................................................................................................... 24
2.5.2 GeoRSS
读取
.................................................................................................................... 24
三 高级篇 ....................................................................................................................................... 26
3.1 WEBSERVICE 的使用 ................................................................................................................. 26
3.2 ESRI TILEMAP 四叉树索引研究 ................................................................................................ 28
3.3 自定义控件的开发 ................................................................................................................ 31
3.4 与 GOOGLE MAP 的融合 .......................................................................................................... 32
4
一 初级篇
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 线上帮助系统的网址:
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
开发 ArcGIS API for Flex 的程序需要 flex 环境的支持。
Flex SDK 3 下载地址:
http://opensource.adobe.com/wiki/display/flexsdk/download?build=3.0.1.2012
&pkgtype=1
为了开发方便,最好使用 Flex Builder 开发环境,从 Adobe 官方网站下载试
5
用版:
http://download.macromedia.com/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 文件中输入下面这代码:
<?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="First ArcGIS API for Flex program"
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>
这是一个最基础的ArcGIS API for Flex应用程序,编译运行即可。
剩余33页未读,继续阅读
资源评论
olohh
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功