Skip to content

V0.34.0 Released

Compare
Choose a tag to compare
@fuzhenn fuzhenn released this 07 Mar 09:52
· 7 commits to master since this release

新功能

  • VectorTileLayer和ExtrudePolygonLayer中,材质恢复了对uvRotation的支持,即纹理的旋转角度,单位为度,旋转方向为逆时针
  • Geo3DTilesLayer service中增加 debugNodes 选项,用于配置用于调试的瓦片编号
  • Geo3DTilesLayer service上把debug设为true时,会绘制瓦片的包围盒

Bug修改

  • 修正了因为精度问题,级别很大时,polygon pattern的纹理扭曲问题 maptalks/issues#609
  • 解决GeoJSONVectorTileLayer在map设为4490投影下无法正常绘制的问题
  • 解决VectorTileLayer不支持四字节中文绘制的问题, maptalks/issues#621
  • 解决缩放地图时,沿线文字没有正常更新碰撞包围盒的问题, maptalks/issues#624
  • 解决PointLayer,碰撞优先级与绘制优先级相反的问题, maptalks/issues#626
  • 解决没有设置terrain时,调用queryTerrain报错的问题, maptalks/issues#606
  • GLTFLoader中限制了同时请求纹理的数量,避免请求纹理数量很大时造成的请求失败
  • 解决4326投影下,3dtiles瓦片 normal 计算错误导致的绘制异常, maptalks/issues#607
  • 解决三维测量的若干bug, maptalks/issues#605
  • 解决GLTFMarker outline会错位,以及identify的nodeIndex不准确的问题, maptalks/issues#619

New features

  • In VectorTileLayer and ExtrudePolygonLayer, the material restores support for uvRotation, which is the rotation angle of the texture in degrees, and the direction of rotation is counterclockwise.
  • Add debugNodes option in Geo3DTilesLayer service to configure tile numbers for debugging.
  • When debug is set to true on Geo3DTilesLayer service, the enclosing box of tiles will be drawn.

Bug fixes

  • Fixed the texture distortion problem of polygon pattern when the level is very large due to precision problem maptalks/issues#609
  • Fixed a bug that GeoJSONVectorTileLayer cannot be drawn properly when map is set to 4490 projection.
  • Solve the problem that VectorTileLayer does not support four-byte Chinese drawing. maptalks/issues#621
  • Solve the problem that when zooming the map, the text along the line does not update the collision box properly, maptalks/issues#624
  • Solve the problem that collision priority is opposite to drawing priority in PointLayer, maptalks/issues#626
  • Fix a bug in GLTFLoader where queryTerrain is called with an error when no terrain is set. maptalks/issues#606
  • Limit the number of textures requested at the same time in GLTFLoader, to avoid request failures when requesting a large number of textures.
  • Fix a drawing exception in 4326 projection when 3dtiles tile normal is miscalculated, maptalks/issues#607
  • Work around some bugs in 3D measurements, maptalks/issues#605
  • Solve the problem that GLTFMarker outline will be misaligned and identify's nodeIndex is not accurate, maptalks/issues#619