ArcGIS API for Flex学习一

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

CompanyLOGO最近学习内容最近开始学习ArcGISAPIforFlex,开始好久感觉没思路,网上查了好多资料,才慢慢有点收获。不过现在我的认识还很浅,但是我一直在努力学习中。CompanyLOGOArcGISAPIforFlex软件要求我用的软件:ArcGISServer10.0AdobeFlashBuilder4.6CompanyLOGOArcGISAPIforFlex开发学习ArcGISAPIforFlex用于富互联网应用程序RIA(RichInternetApplications)的开发,通过ArcGISAPIforFlex可以将ArcGISServer提供的地图资源和其它资源(ArcGISOnline)嵌入到Web应用中。ArcMap生成mxd格式地图ArcGISServer发布地图或者OnlineURL通过FlashBuilder编写代码可以显示发布的地图和添加地图工具1、显示你的地图数据并可以和数据交互2、在服务器上执行空间处理模型并显示结果3、基于ArcGISOnline上的底图显示你自己的数据4、根据属性或者位置查找你的数据并显示结果5、查找地址并显示结果6、用创新的方式可视化结果7、创建mashups?xmlversion=1.0encoding=utf-8?mx:Applicationxmlns:mx=xmlns:esri=pageTitle=UsingArcGISAPIforFlextoconnecttoacachedArcGISOnlineservicestyleName=plainesri:MapcrosshairVisible=trueesri:ArcGISTiledMapServiceLayerurl=/esri:Map/mx:Application在flex中创建一个esri的map,你只需要使用esri:Map标签就可以轻松完成。在esri:Map标签中可以添加属性和响应事件的消息。如下:esri:Mapwidth=100%height=50%id=EsriMapcreatiresize=EsriMapResize(event);extentChange=ESRIMapExtentChange(event);mouseMove=OnDrawMouseMove(event)/width和height定义的map的大小,id=EsriMap唯一标识了这个map。现在我们map有了,那么我们如何让她显示数据呢,这就需要给esri:Map标签添加一个layer子标签。在agsflexapi中有以下几种类型的layer。1、ArcGISDynamicMapServiceLayer:AllowsyoutoworkwithadynamicmapserviceresourceexposedbytheArcGISServerRESTAPI.2、ArcGISImageServiceLayer:ThebaseclassforArcGISServermapservices.3、ArcGISMapServiceLayer:ThebaseclassforArcGISServermapservices.4、ArcGISTiledMapServiceLayer:AllowsyoutoworkwithacachedmapserviceresourceexposedbytheArcGISServerRESTAPI5、GraphicsLayer我们如何定义我们想显示的范围呢?esri:Map下面添加esri:extent子标签,我们就可以来控制当前的显示范围了。esri:extentesri:Extentid=“esriMapExtent”xmin=“103”ymin=“31”xmax=“103.5”ymax=“31.5”//esri:extent其中x是经度,y是纬度。这样一个成都地区的map就可以显示到我们面前了。FlashBuilder4.6显示ArcGISServer10.0发布的地图服务(测试)下面实现一些简单的功能放大、缩小、漫游、复位等查询近期学习体会1、近期在学C++,还在继续学。2、我近段时间最感慨的是软件安装问题(浪费了大量时间),一路走来,从ArcGISDesktop和ArcGISServer的安装,学到了很多,我想这才是学习的开始。3、最近看了关于ArcGISServerJavaSriptAPI和ArcGISAPIforFlex,将重点学习ArcGISAPIforFlex。希望下次讨论会我会有更大提高。

1 / 30
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功