new TMapLayer(options)
构造一个TMapLayer图层对象
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
LayerOptions |
图层可选属性
|
Extends
Classes
Methods
-
inherited addToMap(map){layer}
layer/CustomTileLayer.js, line 55 -
将图层添加到指定的map上
Name Type Description map
Map 指定的map对象。
Returns:
Type Description layer 当前的图层对象 -
inherited get(key){*}
layer/CustomTileLayer.js, line 196 -
获取图层中设置的键值对内容
Name Type Description key
String key name
Returns:
Type Description * key 对应的value -
inherited getExtent(){Array}
layer/CustomTileLayer.js, line 164 -
获取图层渲染的边界范围
Returns:
Type Description Array 图层渲染的边界范围 -
inherited getMaxZoom(){number}
layer/CustomTileLayer.js, line 146 -
获取图层可见的最大视图缩放级别
Returns:
Type Description number 图层可见的最大视图缩放级别 -
inherited getMinZoom(){number}
layer/CustomTileLayer.js, line 128 -
获取图层的最小视图缩放级别
Returns:
Type Description number minZoom 图层的最小视图缩放级别 -
inherited getOpacity(){number}
layer/CustomTileLayer.js, line 92 -
获取图层的透明度
Returns:
Type Description number opacity 图层的透明度 -
inherited getOptions(){Object}
layer/CustomTileLayer.js, line 45 -
获取图层资源属性
Returns:
Type Description Object 图层资源属性 -
inherited getVisible(){Boolean}
layer/CustomTileLayer.js, line 74 -
获取图层的可见度
Returns:
Type Description Boolean visibale图层是否可见。 -
inherited getZIndex(){number}
layer/CustomTileLayer.js, line 110 -
获取图层的zIndex
Returns:
Type Description number 图层的zIndex -
inherited on(type, listener)
layer/CustomTileLayer.js, line 216 -
监听图层属性的改变
Name Type Description type
String 监听的类型,比如:
change:extent
、change:maxZoom
、change:visible
等, 更多详细类型查看链接:https://openlayers.org/en/latest/apidoc/module-ol_layer_Tile-TileLayer.html#onlistener
function 回调函数
-
inherited once(type, listener)
layer/CustomTileLayer.js, line 238 -
监听一次图层属性的改变
Name Type Description type
String 监听的类型,比如:
change:extent
、change:maxZoom
、change:visible
等, 更多详细类型查看链接:https://openlayers.org/en/latest/apidoc/module-ol_layer_Tile-TileLayer.html#onlistener
function 回调函数
-
inherited set(key, value)
layer/CustomTileLayer.js, line 186 -
给图层的
value
属性中添加键值对,用于给图层绑定一些要用到的数据Name Type Description key
String key name
value
* value
-
inherited setExtent(extent)
layer/CustomTileLayer.js, line 155 -
设置图层渲染的边界范围。该图层不会在此范围之外渲染。
Name Type Description extent
Array 图层渲染的边界范围,
[minx, miny, maxx, maxy]
-
inherited setMap(map)
layer/CustomTileLayer.js, line 176 -
设置要在地图上其他图层之上渲染的图层。地图将不会在其图层集合中管理此图层, 并且其中的回调
Map#forEachLayerAtPixel()
将null作为图层接收。 这对于临时层很有用。要从地图上删除非托管图层,请使用#setMap(null)
。 要将图层添加到地图并由地图管理,请使用Map#addLayer()
.Name Type Description map
Array 要渲染图层的地图对象
-
inherited setMaxZoom(maxZoom)
layer/CustomTileLayer.js, line 137 -
设置图层可见的最大视图缩放级别
Name Type Description maxZoom
number 图层可见的最大视图缩放级别
-
inherited setMinZoom(minZoom)
layer/CustomTileLayer.js, line 119 -
设置图层的最小视图缩放级别(不包括),在该级别之上,该层将可见。
Name Type Description minZoom
number 图层的最小视图缩放级别
-
inherited setOpacity(opacity)
layer/CustomTileLayer.js, line 83 -
设置图层的透明度
Name Type Description opacity
number 图层的透明度
-
inherited setVisible(visibale)
layer/CustomTileLayer.js, line 65 -
设置图层的可见度
Name Type Description visibale
Boolean 图层是否可见。
-
inherited setZIndex(zIndex)
layer/CustomTileLayer.js, line 101 -
设置图层的zIndex
Name Type Description zIndex
number 图层的zIndex
-
inherited un(type, listener)
layer/CustomTileLayer.js, line 227 -
取消监听图层属性的改变
Name Type Description type
String 监听的类型,比如:
change:extent
、change:maxZoom
、change:visible
等, 更多详细类型查看链接:https://openlayers.org/en/latest/apidoc/module-ol_layer_Tile-TileLayer.html#onlistener
function 回调函数
-
inherited unset(key)
layer/CustomTileLayer.js, line 205 -
移出图层指定属性
Name Type Description key
String key name