更新日志

mapvgl遵循 Semantic Versioning 2.0.0 语义化版本规范。

版本号说明

版本格式:主版本号.次版本号.修订号,版本号递增规则如下:

  1. 主版本号:版本号第一位的更新,含有破坏性更新和新特性,比如不兼容的API修改。
  2. 次版本号:版本号第二位的更新,发布一个带有新特性的向下兼容的版本。
  3. 修订版本号:版本号第三位的更新,属于日常bugfix更新。
  4. beta版本号:beta号的更新,包含新功能、bugfix更新,尽量向下兼容,不保证API稳定不变。

1.0-beta版

1.0.0-beta.119

2021-03-30

  • 优化引擎内部状态管理模块,提升绘制性能。
  • 新增zoomThreshold通用属性,全图层均可使用,用来指定图层执行渲染的地图层级,初始默认值[0, 30]
  • 新增IconLayeropacity属性,可给图层设置整体透明度。
  • 修复LineLayer遇到数据中有连续坐标未剔除的问题。
  • 修复PolygonLayer传入面数据未闭合时,描边不自动闭合的问题。

1.0.0-beta.105

2021-02-08

  • 新增MarkerListLayer标注点集合图层。
  • 大多数图层支持unit属性,指定绘制距离单位,默认为像素,可设为m指定为按米为单位绘制。

1.0.0-beta.97

2020-11-05

  • 新增View.hideLayerView.showLayer两个方法,控制单个图层的显示和隐藏。

1.0.0-beta.83

2020-11-05

  • 新增View.hideView.show两个方法,控制所有图层的显示和隐藏。

1.0.0-beta.82

2020-10-29

  • 修复了View.destroy时,gl上下文未销毁导致内存不释放的问题。

1.0.0-beta.77

2020-10-09

  • 重构LineLayer宽线图层,将线图层分为LineLayerLineLayer3D2个图层。其中LineLayer具有完整的线绘制的所有功能,包括贴图和动画,详情参考最新APILineLayer3D使用场景较少,主要用来适配地球模式的线展示,不支持lineCaplineJoin属性。
  • 新增CircleLayer圆环图层,包括圆环动画效果,详情参考API
  • 修改了TextLayer的API,isFlat字段改为flat字段,增强语义性。

1.0.0-beta.72

2020-09-07

  • 新增OdCurveOd曲线生成器,详情参考API
  • 修复通过options传入data后,options中不消除挂载data字段的bug。

1.0.0-beta.71

2020-09-01

  • 新增LineLayer宽线图层绘制虚线功能,通过设置dashArraydashOffset属性来绘制虚线,详情参考最新API
  • 修复ShapeLineLayer误解析数据为线数据的bug。
  • 修复TextLayer文字高度计算不准确的问题。

1.0.0-beta.70

2020-08-26

  • 修复ClusterLayer点聚合图层在大屏编辑器中报错的bug,并支持墨卡托坐标。
  • 新增GltfLayer按像素绘制功能,传入配置unit参数设为px即可。

1.0.0-beta.69

2020-08-20

  • 新增CarLineLayer路书动画图层。
  • 修改点击事件,增加抛出原点击事件对象。

1.0.0-beta.67

2020-08-17

  • 修改MercatorProjection内置Point类,和JSAPI GL中的Latlng功能对齐。

1.0.0-beta.64

2020-08-17

  • 优化LineLayer路况模式下的路标间隔。
  • 修复HoneycombLayer蜂窝图开启聚合功能时报错的bug。

1.0.0-beta.63

2020-08-11

  • 新增View图层管理器的getAllLayersgetAllThreeLayers方法,获取所有图层。

1.0.0-beta.62

2020-07-17

  • 因影响ShapeLayer的波纹特效,恢复原RippleLayer并重命名为GroundRippleLayer
  • 支持百度地图2D版的鼠标事件。

1.0.0-beta.61

2020-07-17

  • 优化了鼠标拾取体验,开启后会根据是否选中自动更改cursor属性,默认状态关闭autoSelect配置。
  • 新增双击右键的鼠标拾取事件,回调函数分别为onDblClickonRightClick
  • 新增IconLayer可以在单个图层内通过数据传入多种icon的功能。
  • 优化TextLayer,文字图层支持鼠标事件。

1.0.0-beta.60

2020-07-01

  • 重构了HeatmapLayer热力图层,优化了性能,添加了最大高度height,默认是平面状态效果最好,unit单位,可支持米制单位和像素单位。

1.0.0-beta.59

2020-06-22

  • 新增LineLayer宽线图层的扁平模式。
  • 优化ShapeLayer的内部存储性能问题,提高了可展示的最多楼块数目上限。
  • 点、线图层增加了repeat属性,可使底图跨图区时图层不发生裁剪。
  • 鼠标交互增加了onMousemove事件。

1.0.0-beta.58

2020-06-11

  • 重构了RippleLayer波纹图层,对API有破坏性修改,支持了鼠标事件,提高了性能,优化了API的数量与语义性,参考最新API
  • 修改了TextLayer的API,lying字段改为isFlat字段,增强语义性。

1.0.0-beta.57

2020-06-09

  • 修复了GeodesicCurve大地曲线生成工具最后一个坐标点错乱的问题。

1.0.0-beta.56

2020-06-08

  • 新增了GeodesicCurve大地曲线生成工具。
  • 修复了BMapGL地球模式下,图层错位的问题。