Bar图层

柱状图层,继承自Layeropen in new window

基础示例

普通示例

Setup示例

静态属性

仅且可以初始化配置,不支持响应式。

名称类型说明
typeString绘制方式,默认normal,可选值: light
unitstring绘制大小的方式,即指定width和height属性的单位,默认值:’px’。可选值:px,默认值,按像素绘制。 m,按米来绘制
heightNumber绘制高度
edgeCountNumber柱体的边数,可设置较大值趋近圆
sizeNumber底部大小
zoomThresholdArray全图层均可使用,用来指定图层执行渲染的地图层级,初始默认值[0, 30]
lazyNumber组件懒加载,默认-1,不进行懒加载,单位毫秒

动态属性

支持响应式。

名称类型说明
visibleBoolean图层显隐,true显示,false隐藏,默认显示
dataArray// 点数据,GeoJSON格式

data数据结构

[{
  geometry: {
      type: 'Point',
      coordinates: [121.5273285, 31.21515044],
  },
  value: [
      Math.random() * 100 + 50,
      Math.random() * 100 + 100,
      Math.random() * 100 + 200,
      Math.random() * 100 + 300
      ],
  // 设置总高度,每段会根据比例生成各自的高度
  // height: 200 * 1000 + Math.random() * 200 * 1000,
  // 同时支持函数设置和数组
  height: function (value, index, array) {
      return value * 500;
  },
  size: 20 * 1000,
  color: ['rgba(0, 100, 255, 1)', 'rgba(0, 200, 200, 1)', 'rgba(0, 200, 100, 1)', 'rgba(255, 220, 0, 1)']
}]

ref可用方法

提供无副作用的同步帮助方法

函数返回说明
$$getInstance()mapvgl.BarLayeropen in new window获取BarLayer实例

事件

事件参数说明
initObject组件实例
最后更新时间:
贡献者: guyangyang