Class: VectorGrid

L.supermap.VectorGrid

矢量瓦片图层基类。

L.supermap.VectorGrid(options)

leaflet/overlay/vectortile/VectorGrid.js, line 15
Name Type Description
options Object

矢量瓦片图层基类参数。

Name Type Default Description
vectorTileLayerStyles Object 可选

矢量网片图层风格。

renderer string 'SVG' 可选

渲染器类型。

format L.supermap.VectorTileFormat VectorTileFormat.JSON 可选

矢量瓦片格式。

interactive boolean true 可选

是否可交互。

maxZoom number 23 可选

最大缩放级别。

Extends

Methods

getDataLayerNames(){Array}

leaflet/overlay/vectortile/VectorGrid.js, line 158

获取数据图层名字。

Returns:
Type Description
Array 返回数据图层名数组。

getStyle(layerName){Object}

leaflet/overlay/vectortile/VectorGrid.js, line 101

获取指定图层样式。

Name Type Description
layerName string

图层名称。

Returns:
Type Description
Object 指定图层的样式。

getStyles(){Object}

leaflet/overlay/vectortile/VectorGrid.js, line 92

获取图层样式。

Returns:
Type Description
Object 所有图层的样式。

resetFeatureStyle(id, layerName){this}

leaflet/overlay/vectortile/VectorGrid.js, line 135

重绘要素风格,需要 ID 和 layerName 才能确定一个要素。

Name Type Description
id number

要素 ID。

layerName string

图层名称。

Returns:
Type Description
this this

setFeatureStyle(id, layerName, layerStyle){this}

leaflet/overlay/vectortile/VectorGrid.js, line 111

设置要素风格,需要 ID 和 layerName 才能确定一个要素。

Name Type Description
id number

要素 ID。

layerName string

图层名称。

layerStyle Array | function

图层样式。

Returns:
Type Description
this this