com.supermap.web.iServerJava6R.measureServices
public class MeasureService
继承 MeasureService Inheritance com.supermap.web.service.ServiceBase

量算服务类.

该类负责将客户端创建的 MeasureParameters 对象传入服务器端进行距离/面积查询,并将服务器端返回的结果保存在 MeasureResult 对象中。



公共方法
  方法 定义方
   
MeasureService(url:String)
使用地图服务地址初始化 MeasureService 类的新实例。
MeasureService
   
processAsync(parameters:MeasureParameters, responder:IResponder = null):AsyncToken
异步处理器。负责将客户端的量算参数或用户自定义参数传递到服务端,并接收服务端返回的结果或失败信息。
MeasureService
事件
  事件 Summary 定义方
    当与服务端交互失败时触发该事件。 MeasureService
    当与服务端交互成功时触发该事件。 MeasureService
构造函数详细信息
MeasureService () 构造函数
public function MeasureService(url:String)

使用地图服务地址初始化 MeasureService 类的新实例。

参数
url:String — 地图服务地址。例如:"http://localhost:8090/iserver/services/map-world/rest/maps/世界地图"。
方法详细描述
processAsync () 方法
public function processAsync(parameters:MeasureParameters, responder:IResponder = null):AsyncToken

异步处理器。负责将客户端的量算参数或用户自定义参数传递到服务端,并接收服务端返回的结果或失败信息。

参数

parameters:MeasureParameters — 客户端量算参数 MeasureParameters。
 
responder:IResponder (default = null) — AsyncResponder 类,该类提供特定于 RPC 的 mx.rpc.IResponder 实现。允许创建者将数据(一个标记)和请求完成后应调用的方法相关联。构造该类的语法为:

返回
AsyncToken — 返回 AsyncToken 对象,它为异步 RPC 操作提供设置额外数据或标记级别数据的位置。它也允许为单独的调用附加 IResponder。可从 token 属性的 ResultEvent 和 FaultEvent 中引用 AsyncToken。
有关 AsyncToken 类的详细信息请参见 “ActionScript 3.0 语言和组件参考”。
事件详细信息
fault 事件
Event Object Type: mx.rpc.events.FaultEvent

当与服务端交互失败时触发该事件。

processComplete 事件  
Event Object Type: com.supermap.web.iServerJava6R.serviceEvents.MeasureEvent

当与服务端交互成功时触发该事件。