跳至主要內容

GroupGraphic

大约 1 分钟

GroupGraphic

VE.graphic.GroupGraphic

集合

参数

new VE.graphic.GroupGraphic(options)

options

参数名称类型描述信息
idstringid
graphicsarraygraphic
clusteringbooleanobject
avoidbooleanobject

方法

addGraphic (graphic)

批量添加graphic

参数名称类型描述信息
graphicGraphicOptions
  • 返回值:
    graphic |
    Array.<graphic>

addGraphics (graphics)

批量添加graphic

参数名称类型描述信息
graphicsArray.<GraphicOptions>
  • 返回值:
    Array.<graphic>

addTo (target)

添加到

参数名称类型描述信息
targetVE.Map
  • 返回值:
    GroupGraphic

avoidUpdate ()

手动更新避让

destroy ()

销毁

getAllGraphics ()

获取全部graphic

  • 返回值:
    Array.<graphic>

getGraphic (id)

获取graphic

参数名称类型描述信息
id
  • 返回值:
    *

hide ()

隐藏

removeAllGraphic ()

移除所有graphic

removeGraphic (graphic)

移除graphic

参数名称类型描述信息
graphicobject
  • 返回值:
    GroupGraphic

setAvoid (options)

开启避让

参数名称类型描述信息
optionsbooleanobject
options.enabledboolean是否激活
options.extendnumberarray
options.triggerEventsArray.<VE.EventType>触发事件
options.labelboolean是否对label进行避让
options.pointboolean是否对point进行避让
  • 返回值:
    Promise.<void>

setClustering (options)

设置聚合

参数名称类型描述信息
optionsbooleanobject
options.pixelRangenumberpixelRange范围内的点被判定到同一个聚合
options.minimumClusterSizenumber数量大于minimumClusterSize才会显示这个聚合点
options.stylefunction自定义样式
聚合示例

show ()

显示

updateGraphics (graphics)

更新graphics

参数名称类型描述信息
graphicsArray.<graphic>
上次编辑于:
贡献者: dashun