Skip to content

V1.0.0-rc.1

Compare
Choose a tag to compare
@fuzhenn fuzhenn released this 03 Mar 08:32
· 5450 commits to master since this release

新特性

  • 增加了Worker机制
  • 增加了插件的动态Worker注入机制
  • 增加了rbush索引和碰撞检测框架,可以用collisionScope设置Layer的碰撞检测范围
  • TileLayer增加了深度搜索算法,提升了以2倍增大的瓦片体系的搜索性能
  • 瓦片图片改为在worker中解析,防止图片解析占用主线程CPU
  • 重新实现的独立Geometry编辑逻辑
  • 很多性能优化,显著提升了VectorLayer上的绘制性能和交互性能

修改

一大堆bug修改,这里不再赘述

接下来的计划

补充index.d.ts 准备正式发布V1.0.0

贡献者

@deyihu @mrdonkey3 @guzhongren @wsw0108


Features

  • Add worker infrastructure
  • Add worker source dynamic injection for plugins
  • Add rbush index and collision detection mechanism
  • Add a depth-first search algorithm to improve TileLayer's performance
  • Decode tile image in worker to prevent cpu blocks caused by image decode
  • A new geometry editing implementation
  • Performance improments for VectorLayer and map interaction

Bugs

Lots of bug fixes, too long to list here.

Next plan

Add index.d.ts and prepare for the release of V1.0.0

Contributors

@deyihu @mrdonkey3 @guzhongren @wsw0108
Thank you all!