Releases: maptalks/maptalks.js
Releases · maptalks/maptalks.js
V1.0.0-rc.18 Released
更新内容
- 增加Color interpolate 测试用例 by @fuzhenn in #1855
- 解决瓦片 z-fighting by @fuzhenn in #1861
- 修复GroupGLLayer中的瓷砖层gl渲染问题 by @fuzhenn in #1864
- UIComponent支持碰撞 by @deyihu in #1884
- 地图/图层选项支持代理 by @deyihu in #1880
- 添加 "项目 "的详细子项描述 by @mmjinglin163 in #1876
- 优化核心工作器中imagebitmap的使用,由 @deyihu 在#1874
- Geometry/UIMarker支持setAltitude by @deyihu in #1871
- 信息窗口内容支持WheelScroll 由 @deyihu 在 #1869 发表
- geometry的flash方法,执行结束后,将geometry的显示/隐藏状态重置为初始状态 by @CharlesLeocc in #1866
- UIComponent支持代理 由 @deyihu 在 #1887 发表
- 一些修正由 @fuzhenn 在 #1892 发表
- 当遮罩有孔时,修复图层剪辑 by @deyihu 在 #1891
- 当layer.optitons属性改变时重新绘制图层 by @deyihu in #1894
新的贡献者
- @mmjinglin163 在#1876 ,做出了他们的第一个贡献。
- @CharlesLeocc 在#1866 ,做出了他们的第一个贡献。
完整的修改日志: v1.0.0-rc.15...v1.0.0-rc.18
What's Changed
- Color interpolate spec by @fuzhenn in #1855
- Fix tiles z-fighting by @fuzhenn in #1861
- fix tilelayer gl rendering in GroupGLLayer by @fuzhenn in #1864
- UIComponent support collides by @deyihu in #1884
- Map/Layer options support proxy by @deyihu in #1880
- add detailed subitem description of 'item' by @mmjinglin163 in #1876
- Optimize the use of imagebitmap in the core worker by @deyihu in #1874
- Geometry/UIMarker support setAltitude by @deyihu in #1871
- InfoWindow content support WheelScroll by @deyihu in #1869
- geometry的flash方法,执行结束后,将geometry的显示/隐藏状态重置为初始状态 by @CharlesLeocc in #1866
- UIComponent support proxy by @deyihu in #1887
- some fixes by @fuzhenn in #1892
- fix layer clip when mask has holes by @deyihu in #1891
- redraw layer when layer.optitons attribute changes by @deyihu in #1894
New Contributors
- @mmjinglin163 made their first contribution in #1876
- @CharlesLeocc made their first contribution in #1866
Full Changelog: v1.0.0-rc.15...v1.0.0-rc.18
V1.0.0-rc.15 Released
What's Changed
- 自动吸附插件的修改 由 @ydfzgyj #1829
- 修复拖动dom元素导致地图在新版本chrome上是空白的问题 by @deyihu in #1834
- 在新版本中修复了 "Multiple readback operations using getImageData "的警告... by @deyihu in #1838
- 修改infowindow 标题栏css换行的问题 by @deyihu in #1841
- 同步图层的remove事件 by @deyihu in #1844
- 修正WMSTileLayer对EPSG 4490投影的支持问题 by @fuzhenn in #1853
- TextBox支持function type宽度和高度 by @fuzhenn in #1853
- 忽略drawtool禁用时的drawend事件 by @deyihu in #1849
- 地图事件系统:当图层的几何图形没有被监听时,忽略该图层... by @deyihu in #1847
新的贡献者
完整的修改日志: v1.0.0-rc.14...v1.0.0-rc.15
What's Changed
- adaption for edit snap plugin by @ydfzgyj in #1829
- fix drag dom element cause map is blank on new version chrome by @deyihu in #1834
- fix warn 'Multiple readback operations using getImageData' on new ver… by @deyihu in #1838
- update infowindow title default css by @deyihu in #1841
- synchronize the layer's remove event by @deyihu in #1844
- Fix WMSTileLayer's support of EPSG 4490 projection by @fuzhenn in #1853
- TextBox support function-type width and height by @fuzhenn in #1853
- ignore drawend event when drawtool disable by @deyihu in #1849
- Map event system: ignore the layer when its geometry does not listen … by @deyihu in #1847
New Contributors
Full Changelog: v1.0.0-rc.14...v1.0.0-rc.15
v1.0.0-rc.14 Released
Fixes
- Fix TileLayer render issue in GroupGLLayer with post process, maptalks/issues#148
v1.0.0-rc.13 Released
Fixes
- Fixed a null pointer in mousemove handler of DrawTool
V1.0.0-rc.12 Released
What's Changed
- Add a tile throttle mechanism in TileLayer, set options.tileLimitPerFrame (default is 0, unlimited) to limit tiles to consume per frame.
- fix GeometryCollection toJSON missing properties by @deyihu in #1811
- layerswitch control support groupgllayer by @deyihu in #1820
- try parse wmts Capabilities document with ns prefix 'wmts' by @wsw0108 in #1805
- show marker position(by mousemove) when draw model is point by @deyihu in #1808
- the use of worker does not depend on the map by @deyihu in #1814
Full Changelog: v1.0.0-rc.11...v1.0.0-rc.12
V1.0.0-rc.11 Released
Fixes
- Fix serveral bugs related with InfoWindow, #1772, #1776, #1789
- Fix duplicate registering of events, #1787, #1794
- Fix perspective polygon in world wide, #1792
- Fix tile's paiting with its own resolution
- Simulate click event for UIMarker, #1801
- Fix GroupTileLayer's child layer filter, #1803
- Fix TileLayer's rendering with different spatial reference
V1.0.0-rc.1
新特性
- 增加了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!
V0.49.5 Released
0.49.5版本内容和0.49.4相同,是个版本修复版本。
上一次版本发布中,不小心把next分支的版本发布到了npm的latest频道中。
This version is the same with 0.49.4.
And this is a fix version for my accidentally publish of next channel to lastest channel.
Sorry if brought any confusing.
V0.49.4 Released
V0.49.3 Released
Fixes
- Fix a bug of geometry remove caused by setZIndex, #1346