Class: Graphic

ol.Graphic

高效率点图层点要素类。

new ol.Graphic(geometry, attributes)

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

几何对象。

attributes Object 可选

要素属性。

Extends

Methods

ol.Graphic.createStyleFunction(obj)

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

新建样式函数。

Name Type Description
obj Object

对象参数。

clone(){ol.Graphic}

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

克隆当前要素。

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

destroy()

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

清除参数值。

getAttributes(){Object}

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

获取要素属性。

Returns:
Type Description
Object 要素属性。

getGeometry(){ol.geom.Point}

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

获取当前要素几何信息。

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

getId(){string}

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

获取当前 ID。

Returns:
Type Description
string id

getStyle(){ol.style.Image}

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

获取样式。

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

getStyleFunction(){function}

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

获取样式函数。

Returns:
Type Description
function 样式函数。

setAttributes(attributes)

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

设置要素属性。

Name Type Description
attributes Object

属性对象。

setGeometry(geometry)

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

设置当前要素几何信息。

Name Type Description
geometry ol.geom.Point

要素几何信息。

setId(id)

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

设置当前要素 ID。

Name Type Description
id string

要素 ID。

setStyle(style)

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

设置样式。

Name Type Description
style ol.style.Image

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