Class: VectorTileStyles

ol.supermap.VectorTileStyles

矢量瓦片风格。

new ol.supermap.VectorTileStyles(options)

openlayers/overlay/vectortile/VectorTileStyles.js, line 11
Name Type Description
options Object

交互时所需可选参数。

Extends

Methods

ol.supermap.VectorTileStyles.getCartoCss()

openlayers/overlay/vectortile/VectorTileStyles.js, line 232

获取 cartoCss 的样式。

ol.supermap.VectorTileStyles.getCartoShaders()

openlayers/overlay/vectortile/VectorTileStyles.js, line 198

获取客户端 Carto 的阴影。

ol.supermap.VectorTileStyles.getClientCartoShaders()

openlayers/overlay/vectortile/VectorTileStyles.js, line 215

获取客户端 Carto 的阴影。

ol.supermap.VectorTileStyles.getDonotNeedServerCartoCss()

openlayers/overlay/vectortile/VectorTileStyles.js, line 249

获取是否需要 CartoCss 服务。

ol.supermap.VectorTileStyles.getLayerInfo(layerName)

openlayers/overlay/vectortile/VectorTileStyles.js, line 398

获取图层的信息。

Name Type Description
layerName string

图层名。

ol.supermap.VectorTileStyles.getLayerName()

openlayers/overlay/vectortile/VectorTileStyles.js, line 334

获取图层名称。

ol.supermap.VectorTileStyles.getLayersInfo()

openlayers/overlay/vectortile/VectorTileStyles.js, line 266

获取图层信息服务。

ol.supermap.VectorTileStyles.getSelectedId()

openlayers/overlay/vectortile/VectorTileStyles.js, line 317

获取选择序号。

ol.supermap.VectorTileStyles.getSelectedStyle(type)

openlayers/overlay/vectortile/VectorTileStyles.js, line 378

设置选择后的样式。

Name Type Description
type string

选择后的样式。

ol.supermap.VectorTileStyles.getStyle(originalLayerName, feature)

openlayers/overlay/vectortile/VectorTileStyles.js, line 435

获取样式。

Name Type Description
originalLayerName string

原始图层信息。

feature Object

要素对象。

ol.supermap.VectorTileStyles.getUrl()

openlayers/overlay/vectortile/VectorTileStyles.js, line 283

获取地址。

ol.supermap.VectorTileStyles.getView()

openlayers/overlay/vectortile/VectorTileStyles.js, line 300

获取视图。

ol.supermap.VectorTileStyles.setCartoShaders(cartoShaders)

openlayers/overlay/vectortile/VectorTileStyles.js, line 189

设置 Carto 的阴影。

Name Type Description
cartoShaders Array

Carto 阴影。

ol.supermap.VectorTileStyles.setClientCartoShaders(clientCartoShaders)

openlayers/overlay/vectortile/VectorTileStyles.js, line 206

设置客户端 Carto 的阴影。

Name Type Description
clientCartoShaders Array

客户端 Carto 阴影。

ol.supermap.VectorTileStyles.setDonotNeedServerCartoCss(donotNeedServerCartoCss)

openlayers/overlay/vectortile/VectorTileStyles.js, line 240

设置是否需要 CartoCss 服务。

Name Type Description
donotNeedServerCartoCss Object

是否需要 CartoCss 服务。

ol.supermap.VectorTileStyles.setLayerName(layerName)

openlayers/overlay/vectortile/VectorTileStyles.js, line 325

设置图层名称。

Name Type Description
layerName string

图层名称。

ol.supermap.VectorTileStyles.setLayersInfo(layersInfo)

openlayers/overlay/vectortile/VectorTileStyles.js, line 257

设置图层信息服务。

Name Type Description
layersInfo Object

图层信息。

ol.supermap.VectorTileStyles.setSelectedId(selectedId)

openlayers/overlay/vectortile/VectorTileStyles.js, line 308

设置选择序号。

Name Type Description
selectedId number

选择序号。

ol.supermap.VectorTileStyles.setSelectedLineStyle(selectedLineStyle)

openlayers/overlay/vectortile/VectorTileStyles.js, line 351

设置选择后线样式。

Name Type Description
selectedLineStyle Object

选择后线样式。

ol.supermap.VectorTileStyles.setSelectedPointStyle(selectedPointStyle)

openlayers/overlay/vectortile/VectorTileStyles.js, line 342

设置选择后点样式。

Name Type Description
selectedPointStyle Object

选择后点样式。

ol.supermap.VectorTileStyles.setSelectedRegionStyle(selectedRegionStyle)

openlayers/overlay/vectortile/VectorTileStyles.js, line 360

设置选择后面样式。

Name Type Description
selectedRegionStyle Object

选择后面样式。

ol.supermap.VectorTileStyles.setSelectedRegionStyle(selectedTextStyle)

openlayers/overlay/vectortile/VectorTileStyles.js, line 369

设置选择后文本样式。

Name Type Description
selectedTextStyle Object

选择后文本样式。

ol.supermap.VectorTileStyles.setUrl(url)

openlayers/overlay/vectortile/VectorTileStyles.js, line 274

设置地址。

Name Type Description
url string

地址。

ol.supermap.VectorTileStyles.setView(view)

openlayers/overlay/vectortile/VectorTileStyles.js, line 291

设置视图。

Name Type Description
view Object

视图。

getFeatureStyle(feature)

openlayers/overlay/vectortile/VectorTileStyles.js, line 508

获取要素样式。

Name Type Description
feature Object

要素。

mergeTextFeatureStyle(layerInfo, feature, url)

openlayers/overlay/vectortile/VectorTileStyles.js, line 480

合并文本要素样式。

Name Type Description
layerInfo string

图层信息。

feature Object

获取的要素。

url string

地址。