new TiledVectorLayer(url, options)
Usage
// 浏览器
<script type="text/javascript" src="https://iclient.supermap.io/dist/leaflet/iclient-leaflet.js"></script>
<script>
new L.supermap.TiledVectorLayer(url, options);
// 弃用的写法
L.supermap.tiledVectorLayer(url, options);
</script>
// ES6 Import
import { TiledVectorLayer } from '@supermap/iclient-leaflet';
new TiledVectorLayer(url, options);
leaflet/overlay/TiledVectorLayer.js, line 17
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
url |
string |
服务地址。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
options |
Object |
参数。
|
Example
new TiledVectorLayer(url).addTo(map);
Extends
Methods
-
inherited getDataLayerNames(){Array}
leaflet/overlay/vectortile/VectorGrid.js, line 159 -
获取数据图层名称。
Returns:
Type Description Array 返回数据图层名称数组。 -
getLayerStyleInfo(layerName)
leaflet/overlay/TiledVectorLayer.js, line 149 -
获取图层样式信息。
Name Type Description layerName
string 图层名称。
-
getScale(zoom){number}
leaflet/overlay/TiledVectorLayer.js, line 308 -
通过缩放级别获取比例尺。
Name Type Description zoom
number 缩放级别。
Returns:
Type Description number 比例尺。 -
getScaleFromCoords(coords){number}
leaflet/overlay/TiledVectorLayer.js, line 321 -
通过行列号获取比例尺。
Name Type Description coords
Object 行列号。
Returns:
Type Description number 比例尺。 -
inherited getStyle(layerName){Object}
leaflet/overlay/vectortile/VectorGrid.js, line 102 -
获取指定图层样式。
Name Type Description layerName
string 图层名称。
Returns:
Type Description Object 指定图层的样式。 -
inherited getStyles(){Object}
leaflet/overlay/vectortile/VectorGrid.js, line 93 -
获取图层样式。
Returns:
Type Description Object 所有图层的样式。 -
inherited resetFeatureStyle(id, layerName){VectorGrid}
leaflet/overlay/vectortile/VectorGrid.js, line 136 -
指定要素 ID 和图层名称重绘要素风格。
Name Type Description id
number 要素 ID。
layerName
string 图层名称。
Returns:
Type Description VectorGrid VectorGrid的实例对象。 -
setClientCartoCSS()
leaflet/overlay/TiledVectorLayer.js, line 234 -
客户端设置 cartoCSS 样式。
-
inherited setFeatureStyle(id, layerName, layerStyle){VectorGrid}
leaflet/overlay/vectortile/VectorGrid.js, line 112 -
指定要素 ID 和图层名称设置要素风格。
Name Type Description id
number 要素 ID。
layerName
string 图层名称。
layerStyle
Array | function 图层样式。
Returns:
Type Description VectorGrid VectorGrid的实例对象。