包 | com.supermap.web.iServerJava6R.measureServices |
类 | public class MeasureService |
继承 | MeasureService ![]() |
该类负责将客户端创建的 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 | 事件 |
mx.rpc.events.FaultEvent
当与服务端交互失败时触发该事件。
processComplete | 事件 |