arcgis api for flex 开发入门(一)环境搭建

上一篇 / 下一篇  2008-10-14 10:50:40 / 个人分类:mushup

arcgis api for flex 开发入门(一)环境搭建3sNews.Net——3S社区&资讯平台5a0r0r,svBUD2L
arcgis api for flex 是arcgis 今年四月新推出来的进行RIA开发的flex库,是

arcgis server9.3的一部分,使用  ArcGIS API for Flex可以基于ArcGIS

Server建立漂亮的富互联网应用程序 rich internet applications (RIAs) ,优

点是运行速度快,用户体验效果会比目前的WEBGIS好。3sNews.Net——3S社区&资讯平台#C7S3sp3~
使用arcgis api for flex 可以达到下面的效果
:P5?(@0F}5`9tg$g01,显示你的地图数据并可以和数据交互
5p!?e \#_7nE;G02,在服务器上执行空间处理模型并显示结果3sNews.Net——3S社区&资讯平台]$l^.vLv+}3X5D
3,基于ArcGIS Online上的底图显示你自己的数据3sNews.Net——3S社区&资讯平台[2t@/^;At p ksr%j3W3O
4,根据属性或者位置查找你的数据并显示结果3sNews.Net——3S社区&资讯平台;FR$Y!I#Pa0?:AAB
5,查找地址并显示结果3sNews.Net——3S社区&资讯平台Pd7B"Vd$aM
6,用创新的方式可视化结果
FLyV WX@0dB07,创建mashups

具体详情可以参考

http://resources.esri.com/arcgisserver/apis/flex/index.cfm?fa=samples

面有一些例子。
i,]8Da2]8p;w,u]0arcgis api for flex  下载地址为3sNews.Net——3S社区&资讯平台)k&{f_)N2| ~S
http://resources.esri.com/arcgisserver/apis/flex/index.cfm?fa=home
/A1~\ c%W6f!n0里面有个download。

开发arcgis api for flex 的程序需要flex 环境的支持。3sNews.Net——3S社区&资讯平台D&Tj*HH
flex sdk3 的下载地址为3sNews.Net——3S社区&资讯平台6q j So.s5ld\EI!I
http://opensource.adobe.com/wiki/display/flexsdk/download?build=3.0.1.2012&pkgtype=1

有了flex sdk3 和arcgis api for flex 我们就可以开发RIA的flex 程序了。3sNews.Net——3S社区&资讯平台)m#tL)cbR;~
为了开发方便,我们最好使用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添加进去,环

境就配置好了。

3sNews.Net——3S社区&资讯平台@ _c^]H2MB{
3 ,在Demo.mxml文件中输入下面这代码
w"Dr J?dcJ&u.G0<?xml version="1.0" encoding="utf-8"?>
z8@ioI,]"i0<mx:Application3sNews.Net——3S社区&资讯平台3JWUYr]'F)o^0r
    xmlns:mx="http://www.adobe.com/2006/mxml"3sNews.Net——3S社区&资讯平台L1Bk$yj4P%y%f
    xmlns:esri="http://www.esri.com/2008/ags"
.hNV'Jr*B0    pageTitle="Using ArcGIS API for Flex to connect to a cached ArcGIS

Online service"3sNews.Net——3S社区&资讯平台p9a/Xe _!V'S9R7z _
    styleName="plain">3sNews.Net——3S社区&资讯平台#EcV6wq/x+{
    <esri:Map crosshairVisible="true">
IZ,GD)c`2pTkz0        <esri:ArcGISTiledMapServiceLayer
Lx.QO:p&kz&zd0           

url="http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap

_World_2D/MapServer" />3sNews.Net——3S社区&资讯平台;u ^1W&?p3X+U"]-O
    </esri:Map>
AZD*G['_l0</mx:Application>

编译,执行。第一个简单的ags flex程序就写好了。3sNews.Net——3S社区&资讯平台1X M"^,MN| n
效果如图2


PLE4G1O;s0


"yN/J$_)cKJ;q0Flash:http://resources.esri.com/help/9.3/arcgisserver/apis/flex/video/ArcGISFlexAPI_beta_demo_skin.swf
6g5eND[O.[0

注: 文章部分内容参考了以下文章3sNews.Net——3S社区&资讯平台!lV(m8Ow
http://www.gisempire.com/blog/user1/1/200888102647.html


k(McF}(Q!tJ1Y0Flash:demo3sNews.Net——3S社区&资讯平台N3K%_X)Tf'v

 


TAG:

引用 删除 Guest   /   2008-12-13 16:57:11
5
Bamboo's blog 引用 删除 Gisbamboo   /   2008-10-15 20:30:15
5
my name is barry 引用 删除 barry   /   2008-10-14 16:58:01
有时间可以交流一下
往后看---向前走 引用 删除 locokoy   /   2008-10-14 16:22:49
  我也开始看FLEX了  用它做的网页好漂亮 很喜欢。。
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar