Class: VectorTileStyles

ol.supermap.VectorTileStyles

矢量瓦片风格。

new ol.supermap.VectorTileStyles(options)

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

交互时所需可选参数。

Extends

Methods

ol.supermap.VectorTileStyles.getCartoCss()

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

获取 cartoCss 的样式。

ol.supermap.VectorTileStyles.getCartoShaders()

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

获取客户端 Carto 的阴影。

ol.supermap.VectorTileStyles.getClientCartoShaders()

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

获取客户端 Carto 的阴影。

ol.supermap.VectorTileStyles.getDonotNeedServerCartoCss()

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

获取是否需要 CartoCss 服务。

ol.supermap.VectorTileStyles.getLayerInfo(layerName)

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

获取图层的信息。

Name Type Description
layerName string

图层名。

ol.supermap.VectorTileStyles.getLayerName()

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

获取图层名称。

ol.supermap.VectorTileStyles.getLayersInfo()

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

获取图层信息服务。

ol.supermap.VectorTileStyles.getSelectedId()

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

获取选择序号。

ol.supermap.VectorTileStyles.getSelectedStyle(type)

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

设置选择后的样式。

Name Type Description
type string

选择后的样式。

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

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

获取样式。

Name Type Description
originalLayerName string

原始图层信息。

feature Object

要素对象。

ol.supermap.VectorTileStyles.getUrl()

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

获取地址。

ol.supermap.VectorTileStyles.getView()

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

获取视图。

ol.supermap.VectorTileStyles.setCartoShaders(cartoShaders)

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

设置 Carto 的阴影。

Name Type Description
cartoShaders Array

Carto 阴影。

ol.supermap.VectorTileStyles.setClientCartoShaders(clientCartoShaders)

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

设置客户端 Carto 的阴影。

Name Type Description
clientCartoShaders Array

客户端 Carto 阴影。

ol.supermap.VectorTileStyles.setDonotNeedServerCartoCss(donotNeedServerCartoCss)

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

设置是否需要 CartoCss 服务。

Name Type Description
donotNeedServerCartoCss Object

是否需要 CartoCss 服务。

ol.supermap.VectorTileStyles.setLayerName(layerName)

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

设置图层名称。

Name Type Description
layerName string

图层名称。

ol.supermap.VectorTileStyles.setLayersInfo(layersInfo)

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

设置图层信息服务。

Name Type Description
layersInfo Object

图层信息。

ol.supermap.VectorTileStyles.setSelectedId(selectedId)

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

设置选择序号。

Name Type Description
selectedId number

选择序号。

ol.supermap.VectorTileStyles.setSelectedLineStyle(selectedLineStyle)

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

设置选择后线样式。

Name Type Description
selectedLineStyle Object

选择后线样式。

ol.supermap.VectorTileStyles.setSelectedPointStyle(selectedPointStyle)

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

设置选择后点样式。

Name Type Description
selectedPointStyle Object

选择后点样式。

ol.supermap.VectorTileStyles.setSelectedRegionStyle(selectedRegionStyle)

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

设置选择后面样式。

Name Type Description
selectedRegionStyle Object

选择后面样式。

ol.supermap.VectorTileStyles.setSelectedRegionStyle(selectedTextStyle)

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

设置选择后文本样式。

Name Type Description
selectedTextStyle Object

选择后文本样式。

ol.supermap.VectorTileStyles.setUrl(url)

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

设置地址。

Name Type Description
url string

地址。

ol.supermap.VectorTileStyles.setView(view)

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

设置视图。

Name Type Description
view Object

视图。

getFeatureStyle(feature)

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

获取要素样式。

Name Type Description
feature Object

要素。

mergeTextFeatureStyle(layerInfo, feature, url)

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

合并文本要素样式。

Name Type Description
layerInfo string

图层信息。

feature Object

获取的要素。

url string

地址。