包 | com.supermap.web.iServerJava2.themeServices |
类 | public class RemoveThemesService |
继承 | RemoveThemesService ![]() |
该类负责将用于清除专题图时所需的参数传递给服务端,并接收服务端返回的移除专题图后的结果数据。与制作专题图一样,服务端清除专题图后会返回一个显示状态,该状态对应唯一的 HashCode 值。
服务端与客户端的交互过程为:例如现有一个图层 A 并已对图层 A 生成了多次专题图,清除服务端专题图就是清除以前保存在服务端的所有专题图状态从而形成一个新的显示状态,则移除专题图的状态以一串 HashCode 存储在移除返回结果类 RemoveThemeResult.layerKey 中,根据这个 key 值在客户端对图层 A 数据生成图层 B,最后将该图层 B 显示在客户端。
方法 | 定义方 | ||
---|---|---|---|
RemoveThemesService(url:String = null)
使用服务器地址 url 初始化 RemoveThemesService 的新实例。
|
RemoveThemesService | ||
execute(responder:IResponder, parameters:RemoveThemesParameters):AsyncToken
执行移除专题图操作,即将客户端定义的移除专题图时所需的相关参数 RemoveThemesParameters 传递至服务端,并获取服务端返回的移除专题图后的数据,将结果保存于 RemoveThemesResult 中。
|
RemoveThemesService |
RemoveThemesService | () | 构造函数 |
public function RemoveThemesService(url:String = null)
使用服务器地址 url 初始化 RemoveThemesService 的新实例。
参数url:String (default = null ) — 与客户端交互的服务器地址。 |
execute | () | 方法 |
public function execute(responder:IResponder, parameters:RemoveThemesParameters):AsyncToken
执行移除专题图操作,即将客户端定义的移除专题图时所需的相关参数 RemoveThemesParameters 传递至服务端,并获取服务端返回的移除专题图后的数据,将结果保存于 RemoveThemesResult 中。
参数
responder:IResponder — 远程或异步请求服务完成时将调用的处理函数。 |
|
parameters:RemoveThemesParameters — 移除专题图时需要向服务端传递的参数。 |
AsyncToken — 该返回类型为异步 RPC 操作提供设置额外数据或标记级别数据的位置。 |