arcgisapiforflex开发入门.docx

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
arcgisapiforflex开发入门

ArcGis Api for Flex 开发入门(一)环境搭建{nE8D6EEVT0arcgis 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具体详情可以参考/arcgisserver/apis/flex/index.cfm?fa=samples上面有一些例子。arcgis api for flex 下载地址为/arcgisserver/apis/flex/index.cfm?fa=home里面有个download。开发arcgis api for flex 的程序需要flex 环境的支持。flex sdk3 的下载地址为/wiki/display/flexsdk/download?build=012&pkgtype=1有了flex sdk3 和arcgis api for flex 我们就可以开发RIA的flex 程序了。为了开发方便,我们最好使用flex builder,可以从adobe 的官方网站上下载试用版,下载地址为/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="/2006/mxml" xmlns:esri="/2008/ags" pageTitle="Using ArcGIS API for Flex to connect to a cached ArcGIS Online service" styleName="plain"> <esri:Map crosshairVisible="true"> <esri:ArcGISTiledMapServiceLayerurl="/ArcGIS/rest/services/ESRI_StreetMap_World_2D/MapServer" /> </esri:Map></mx:Application>编译,执行。第一个简单的ags flex程序就写好了。效果如图2Flash: /help/9.3/arcgisserver/apis/flex/video/ArcGISFlexAPI_beta_demo_skin.swf注:文章部分内容参考了以下文章/blog/user1/1/200888102647.htmlBh/x"M,{~2^ l7K6kT03sNews.Net——最具影响力的中国地理空间信息门户网站2PT;`to Q5Z)m.?3sNews.Net——最具影响力的中国地理空间信息门户网站7t+N6|-}4y{#J1j)garcgis api for flex 开发入门(二)map 的创建在flex 中创建一个esri 的map ,你只需要使用<esri:Map>标签就可以轻松完成。在<esri:Map>标签中可以添加属性和响应事件的消息。如下:<esri:Map width="100%" height="50%" id="EsriMap" creationComplete="EsriMapCreateComplete()"? resize="EsriMapResize(event);" extentChange="ESRIMapExtentChange(event);" mouseMove="OnDrawMouseMove(event)" />width和 height定义的map 的大小,i

文档评论(0)

almm118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档