Summary
Methods:
getLayerType |
获取图层类型 |
getTileUrl |
获取瓦片url |
Constructor
new WMSLayer(name, url, params, options)
Parameters:
Name | Type | Description | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
name |
String | 图层名称 |
||||||||||||||||||
url |
String | 图层的服务地址 比如:http://ip:port/arcgis/services/Zhe_96/MapServer/WMSServer? |
||||||||||||||||||
params |
Object | 键值对对象,获取地图时必须的字符串参数和对应的参数值。params中的key不区分大小写。
|
||||||||||||||||||
options |
Object | 在该类及其父类中开放的属性。
|
Example
const wmsUrl = "http://ip:port/arcgis/services/Zhe_96/MapServer/WMSServer?";//如有跨域问题,需设置为代理前的地址
const wmsParams ={
CRS:"EPSG:4326",//坐标系,当WMS版本小于1.3时,key为SRS。
VERSION:"1.3.0",//WMS的版本
LAYERS:"1,2,3,4,5",//图层的id或名称,可以是多个,中间用逗号(,)分割。
STYLES:"default,default,default,default,default",//样式和LAYERS中的layer一一对应
FORMAT:"image/png",//图片格式为png
TRANSPARENT:false,//图层是不透明的
};
let wmsLayer = new hmap.layer.WMS("WMS图层",wmsUrl,wmsParams);
map.addLayer(wmsLayer);
Members
-
depthTest
-
获取图层的深度测试属性
return {Boolean} 深度测试属性- Overrides:
Methods
-
getLayerType() → {String}
-
获取图层类型
Returns:
String -图层类型
-
getTileUrl() → {String}
-
获取瓦片url
Returns:
String -瓦片url