Class: Graphic

Graphic

高效率点图层点要素类。

new ol.Graphic(geometry, attributes)

openlayers/overlay/graphic/Graphic.js, line 9
Name Type Description
geometry ol/geom/Point

几何对象。

attributes Object 可选

要素属性。

Extends

Methods

ol.Graphic.createStyleFunction(obj)

openlayers/overlay/graphic/Graphic.js, line 131

新建样式函数。

Name Type Description
obj Object

对象参数。

clone(){ol.Graphic}

openlayers/overlay/graphic/Graphic.js, line 28

克隆当前要素。

Returns:
Type Description
ol.Graphic 克隆后的要素。

destroy()

openlayers/overlay/graphic/Graphic.js, line 160

清除参数值。

getAttributes(){Object}

openlayers/overlay/graphic/Graphic.js, line 87

获取要素属性。

Returns:
Type Description
Object 要素属性。

getGeometry(){ol/geom/Point}

openlayers/overlay/graphic/Graphic.js, line 60

获取当前要素几何信息。

Returns:
Type Description
ol/geom/Point 要素几何信息。

getId(){string}

openlayers/overlay/graphic/Graphic.js, line 42

获取当前 ID。

Returns:
Type Description
string id

getStyle(){ol/style/Image}

openlayers/overlay/graphic/Graphic.js, line 96

获取样式。

Returns:
Type Description
ol/style/Image ol/style/Image 子类样式对象。

getStyleFunction(){function}

openlayers/overlay/graphic/Graphic.js, line 122

获取样式函数。

Returns:
Type Description
function 样式函数。

setAttributes(attributes)

openlayers/overlay/graphic/Graphic.js, line 78

设置要素属性。

Name Type Description
attributes Object

属性对象。

setGeometry(geometry)

openlayers/overlay/graphic/Graphic.js, line 69

设置当前要素几何信息。

Name Type Description
geometry ol/geom/Point

要素几何信息。

setId(id)

openlayers/overlay/graphic/Graphic.js, line 51

设置当前要素 ID。

Name Type Description
id string

要素 ID。

setStyle(style)

openlayers/overlay/graphic/Graphic.js, line 105

设置样式。

Name Type Description
style ol/style/Image

样式,ol/style/Image 子类样式对象。