com.supermap.web.ogc.wmts
public class WMTSManager
继承 WMTSManager Inheritance GetWMTSCapabilities Inheritance flash.events.EventDispatcher

WMTS 服务元数据子信息获取类.

该类用于获取 WMTS 服务中与传入的 WMTS 图层(TiledWMTSLayer)关联的元数据信息。
WMTSManager 与 GetWMTSCapabilities 的区别与联系:两者都是用于获取 WMTS 服务中元数据信息,GetWMTSCapabilities 获取 WMTS 服务中所有元数据的信息,WMTSManager 仅获取与传入的 WMTS 图层关联的元数据信息。

另请参见

com.supermap.web.ogc.wmts.GetWMTSCapabilities


公共属性
  属性 定义方
  Inherited requestEncoding : String
WMTS 服务请求模式,该属性值由 RequestEncoding 枚举类定义,支持两种模式:KVP 和 REST。
GetWMTSCapabilities
  Inherited url : String
WMTS 服务地址。
GetWMTSCapabilities
  Inherited version : String
请求的 WMTS 服务版本号。
GetWMTSCapabilities
公共方法
  方法 定义方
   
实例化 WMTSManager 对象。
WMTSManager
  Inherited
ProcessAsync(responder:IResponder = null):void
发送 WMTS 服务元数据信息请求。
GetWMTSCapabilities
受保护的方法
  方法 定义方
   
faultHandler(event:FaultEvent, asyncToken:AsyncToken):void
[Override]
WMTSManager
  Inherited
getWGS84BoundingBox(lowerCorner:String, upperCorner:String):Rectangle2D
根据图层左下、右上地理坐标点,获取图层地理范围。
GetWMTSCapabilities
   
[Override] 解析 WMTS 服务元数据信息(xml 类型),将与 WMTS 图层关联的信息封装于 wmtsManagerResult 类(该类是 WMTSCapabilitiesResult 类的子类)。
WMTSManager
事件
  事件 Summary 定义方
    WMTSManager
    WMTSManager
    WMTSManager
构造函数详细信息
WMTSManager () 构造函数
public function WMTSManager(layer:TiledWMTSLayer = null)

实例化 WMTSManager 对象。

参数
layer:TiledWMTSLayer (default = null) — WMTS 图层。
方法详细描述
faultHandler () 方法
override protected function faultHandler(event:FaultEvent, asyncToken:AsyncToken):void

参数

event:FaultEvent
 
asyncToken:AsyncToken

getWMTSCapabilities () 方法  
override protected function getWMTSCapabilities(responseData:XML):WMTSCapabilitiesResult

解析 WMTS 服务元数据信息(xml 类型),将与 WMTS 图层关联的信息封装于 wmtsManagerResult 类(该类是 WMTSCapabilitiesResult 类的子类)。

参数

responseData:XML — WMTS 服务元数据信息,xml 类型。

返回
WMTSCapabilitiesResult — WMTS 服务元数据信息(xml 类型)解析结果。
事件详细信息
fault 事件
Event Object Type: mx.rpc.events.FaultEvent

getData 事件  
Event Object Type: com.supermap.web.events.WMTSResultEvent

processComplete 事件  
Event Object Type: com.supermap.web.events.WMTSResultEvent