<esri:Map id="myMap" creationComplete="useMapServicePermaLink()" load="useLatLonScalePermaLink()"/>

creationComplete(继承的事件)

当组件完成其构建、属性处理、测量、布置和绘制时调度。

load

Fires when the first layer has been successfully added to the map. 当第一个图层被成功加载到地图时触发

location.search.substring(1) (注:js的一些知识) 返回当前地址?后面的内容

Query与QueryTask经常搭配进行查询工作 QueryTask类的execute方法:

public function execute(query:Query, responder:IResponder = null):AsyncToken queryTask.execute(query, new AsyncResponder(onResult, onFault));

好处:使用AsyncResponder类异步处理线程可以增加程序的耦合性,查询成功则可以直接对响应的结果调用(查询方法的last result是FeatureSet要素集) 因此可以直接使用function onResult(featureSet:FeatureSet, token:Object = null):void,对图层要素进行操作

(补充:  AsyncResponder () 构造函数  public function AsyncResponder(result:Function, fault:Function, token:Object = null)  使用指定的数据和处理函数构造 responder 实例。

参数   result:Function — 请求成功完成时应调用的 result 函数。必须具有以下签名: public function (result:Object, token:Object = null):void;    fault:Function — 请求完成并出错时应调用的 fault 函数。必须具有以下签名: public function (error:ErrorMessage, token:Object = null):void;   token:Object (default = null) — 标记对象 [可选] 与该请求关联的其它信息。  详见:http://livedocs.adobe.com/flex/3_cn/langref/mx/rpc/AsyncResponder.html

偶刚开始看一些Tasks时没有认真看Class Graphic这个类,以至于越看越纳闷为什么var feature:Graphic = featureSet.features[0];可以进行转换, 后来才看见这句Tasks return feature results as Graphics,恍然大悟啊,哈哈(不要笑我水货哟) 同时Graphic Inheritance mx.core.UIComponent因此具有UIComponet的很多属性,不显摆啦哈哈,直接上地址:http://resources.esri.com/help/9.3/arcgisserver/apis/flex/apiref/com/esri/ags/Graphic.html

<esri:ArcGISTiledMapServiceLayer visible="{myMap.scale &gt; 4500}" url=""/>

<esri:ArcGISDynamicMapServiceLayer visible="{myMap.scale &lt; 4500}" url=""/>

解惑 &gt; 与 &lt; 由于mxml有保留符号,所以嘛,他就包括啦,  “&gt; 等价于 < ”   “&lt;等价于 >”

arcgis Flex QueryTask的更多相关文章

  1. ArcGIS中QueryTask,FindTask,IndentifyTask 之间的区别

    1:QueryTask是一个进行空间和属性查询的功能类,它可以在某个地图服务的某个子图层内进行查询,顺便需要提一下的是,QueryTask进行查询的地图服务并 不必项加载到Map中进行显示.Query ...

  2. ArcGIS Flex API加载大量数据

    1.关于大量数据的加载: 直接将所要展示的数据在服务器端发布成一个MapService,在客户端通过ArcGISDynamicMapServiceLayer来加载.这样的话客户端需要展示的仅仅是一张图 ...

  3. 基于ArcGIS Flex API实现动态标绘(1.0)

    标绘作为一种数据展示形式,在多个行业都有需求. 基于ArcGIS Flex API(3.6)实现标绘API,当前版本号1.0 alpha,支持经常使用几种标绘符号,包含: 圆弧.曲线.圆形.椭圆.弓形 ...

  4. Arcgis flex 切片地图麻点

    在arcgis server中发布地图切片完成后,有时候在访问地图的时候会出现很多麻点, 其实是你切片的时候没有注意到一些选项.... 默认的切片是PNG8,说到这可能就明白了吧,png8的色彩范围: ...

  5. ARCGIS FLEX API加载google地图、百度地图、天地图(转)

    http://www.cnblogs.com/chenyuming507950417/ Flex加载google地图.百度地图以及天地图作底图 一  Flex加载Google地图作底图 (1)帮助类G ...

  6. 基于ArcGIS Flex API实现动态标绘(1.1)

    动态标绘API 1.1版本号.相较前一版本号1.0(点击进入).该版本号提供标绘符号的编辑功能. 编辑功能包含两种编辑状态:编辑控制点.对标绘符号进行旋转.八方向拉伸.平移. 编辑控制点例如以下图所看 ...

  7. ArcGIS 用QueryTask查询上限1000的问题

    1.打开ArcGIS Server找到自己发布的服务,右键Service Properties,左侧点击Parameters,右侧有一个Maximum number of records return ...

  8. arcgis flex aqi 3大util

    第一:webMapUtil 主要用来根据id或者json创建map,跟webmap相关 第二:GeometryUtil 主要用来计算面积,长度,还有判断是否相交等,跟geometry相关. 第三:We ...

  9. 动态标绘演示系统1.4.3(for ArcGIS Flex)

    标绘有API文档啦! 在线浏览 ------------------------------------------------------------------------------------ ...

随机推荐

  1. C++变量作用域、生存期、存储类别

    写C.C++代码的小伙伴一定在头疼变量的作用域.生存期.存储类别问题.什么静态.外部.寄存器.局部.全局搞得一头雾水.今天咱们就来梳理一下他们的变态关系(什么不得了的事情???) 1.变量的作用域 说 ...

  2. redis分布式锁的使用

    一  本身自带的方法进行使用: <dependency> <groupId>redis.clients</groupId> <artifactId>je ...

  3. sharepoint_study_11

    描述:修改管理员密码和账户后,管理中心无法打开.(提示:HTTP Error 503. The service is unavailable.) 解决: 1.打开iis 2.右击“应用程序池”下的”S ...

  4. LeeCode(No4 - Median of Two Sorted Arrays)

    There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two ...

  5. spring boot CrossOrigin不生效?

    直接postman, curl, 浏览器访问后端接口, response header是不会自动加上Access-Control-Allow-Origin的. 需要在ajax中调用,客户端reques ...

  6. Juniper SRX550防火墙web页面CPU达到100%的故障解决办法

    Juniper SRX550防火墙web页面CPU达到100%的故障解决办法 利用telnet远程连接主机,对web页面注销重新登录即可,在配置中输入命令:run restart web-manage ...

  7. Python学习笔记_零碎知识

    1. 变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言.静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错. 2. Python有两种除法: /除法计算结果是浮点数, ...

  8. Head First 设计模式笔记(适配器)

    1.定义: 将一个类的接口转换成客户期望的另外一个接口.适配器让原来不兼容的类可以合作无间. 例子:插座转接头. 2.类图: 3.说明: 埋坑 4.例子 埋坑

  9. GRE新东方推荐学习方法(2010年左右)

    单词:新东方新版红宝书(<NEW GRE 词汇精选>),不用<再要你命三个> 填空:新东方绿皮书(扎实的词汇量) 阅读:1 新东方绿皮书:2 <GRE阅读 39+3全攻略 ...

  10. Keepalived & Lvs集群搭建实验

    实验拓扑图: 实验原理: Keepalived 是基于 LVS ,并与 LVS 高度融合的 LVS和keepalived的关系:lvs起的是负载均衡功能,而keepalived则是高可用(热 备)的支 ...