Summary
Methods:
fromHMapPlatform |
通过空间信息服务平台元数据创建图层 |
dealOneTile |
处理一张切片 |
getLayerType |
获取图层类型 |
isBaseLayer |
获取图层的baseLayer属性。 |
Constructor
new TMSLayer(name, layerUrl, options)
Parameters:
Name | Type | Description | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
name |
String | 图层名称。 |
|||||||||||||||||||||||||||||||||
layerUrl |
String | TMS服务地址。如包含{x}、{y}、{z}参数,则在请求瓦片时将瓦片的行号({x})、列号({y})、级别({z})变量替换为实际的值,如URL使用比例尺({scale})变量,则请求时使用比例尺代替级别 |
|||||||||||||||||||||||||||||||||
options |
Object | 在图层上设置的附加属性。
|
Example
let matrixOrigin = new hmap.basetype.Coordinate(-180, 90);
let tmsOptions = {
matrixOrigin: matrixOrigin,//切片原点
dataFormat: "png"//切片格式
};
let tmsLayer = new hmap.layer.TMSLayer("TMS图层", "http://10.20.84.15:8080/GeoData/map/SpiritMap/vec/", tmsOptions);
Members
-
depthTest
-
获取图层的深度测试属性
return {Boolean} 深度测试属性- Overrides:
Methods
-
static fromHMapPlatform(metadataUrl, options) → {Promise}
-
通过空间信息服务平台元数据创建图层
Parameters:
Name Type Description metadataUrl
String 空间信息服务平台服务对应的元数据地址
options
options 可选项,对空间信息服务平台元数据不包含的可选项进行补充,若传入的可选项与元数据中重复,以元数据为准。
Returns:
Promise -图层创建的promise,resolve返回图层实例
-
dealOneTile()
-
处理一张切片
-
getLayerType() → {String}
-
获取图层类型
Returns:
String -图层类型
-
isBaseLayer() → {Boolean}
-
获取图层的baseLayer属性。
Returns:
Boolean -图层是否是baseLayer,true即为是,false为不是
Example
tmsLayer.isBaseLayer();