Class: graphic

L.supermap.graphic

高效率点图层要素类。

L.supermap.graphic(options)

leaflet/overlay/graphic/Graphic.js, line 7
Name Type Description
options Object

图形参数。

Name Type Description
latLng L.LatLng

经纬度。

id number

要素id。

style L.supermap.circleStyle | L.supermap.cloverStyle | L.supermap.imageStyle 可选

点样式。

attributes Object 可选

要素属性。

Extends

Methods

getAttributes(){Object}

leaflet/overlay/graphic/Graphic.js, line 98

获取要素属性。

Returns:
Type Description
Object 要素属性。

getCanvas(){HTMLCanvasElement}

leaflet/overlay/graphic/Graphic.js, line 88

获取画布,已弃用该设置,请使用 getStyle 接口

Deprecated
  • Yes
Returns:
Type Description
HTMLCanvasElement 画布。

getId(){string}

leaflet/overlay/graphic/Graphic.js, line 30

获取当前 ID。

Returns:
Type Description
string id

getLatLng(){L.LatLng}

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

获取经纬度。

Returns:
Type Description
L.LatLng 经纬度。

getStyle(){L.supermap.circleStyle|L.supermap.imageStyle|L.supermap.cloverStyle}

leaflet/overlay/graphic/Graphic.js, line 116

获取样式。

Returns:
Type Description
L.supermap.circleStyle | L.supermap.imageStyle | L.supermap.cloverStyle 样式。

setAttributes(attributes)

leaflet/overlay/graphic/Graphic.js, line 68

设置要素属性。

Name Type Description
attributes Object

属性对象。

setCanvas(canvas)

leaflet/overlay/graphic/Graphic.js, line 58

设置画布,已弃用该设置,请使用 setStyle 接口。

Name Type Description
canvas HTMLCanvasElement

传入需要设置的画布。

Deprecated
  • Yes

setId(id)

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

设置当前要素 ID。

Name Type Description
id string

要素 ID。

setLatLng(latLng)

leaflet/overlay/graphic/Graphic.js, line 49

设置经纬度。

Name Type Description
latLng L.LatLng

经纬度参数。

setStyle(style)

leaflet/overlay/graphic/Graphic.js, line 107

设置样式。

Name Type Description
style L.supermap.circleStyle | L.supermap.imageStyle | L.supermap.cloverStyle

样式。