WMS

GeoGlobe.Format. WMS

根据网络地图服务url,获取服务信息,解析后得到图层配置参数,构建网络地图服务的数据源和图层。 使用此工具前,请先验证服务接口是否正常。

Constructor

new WMS()

Example
var layers=null;
var Capabilities=null;
var wms = new GeoGlobe.Format.WMS();
layers=wms.createLayer("http://192.168.100.231:8889/WMS_Util/wms");
Capabilities=wms.getWMSCapabilities("http://192.168.100.231:8889/WMTS_Util/wmts");

Methods

createLayer(url, options, isTile)

获取单个图层信息。
Parameters:
Name Type Description
url string 服务的请求串。
options object 放置请求服务的信息。
isTile boolean 是否以瓦片大小方式去请求。

createLayers(url, isTile)

获取多个图层信息。
Parameters:
Name Type Description
url string 服务的请求串。
isTile boolean 是否以瓦片大小方式去请求。

getCapabilities(url, successFn, failFn)

根据网络地图服务的地址url获取服务能力信息。
Parameters:
Name Type Description
url String 网络地图服务的地址
successFn function 成功回调函数
failFn function 失败回调函数

getWMSCapabilities(url) → {Object}

获取网络地图服务服务信息的XML文档信息
Parameters:
Name Type Description
url String WMS服务地址
Returns:
网络地图服务的的XML文档信息。
Type
Object

initialize()

GeoGlobe.Format.WMS构造函数。