Skip to content

V0.13.0 Released

Compare
Choose a tag to compare
@fuzhenn fuzhenn released this 02 Oct 13:01
· 136 commits to master since this release

本版本只支持maptalks核心库 1.0.0-rc.12 及以上版本

@maptalks/gl

  • GroupGLLayer增加地形支持,目前只支持mapbox地形(terrain格式与天地图格式在下个版本中添加),设置地形方法如下:
     const skinLayers = [
            new maptalks.TileLayer('base', {
                maxAvailableZoom : 20,
                spatialReference: {
                  projection: 'EPSG:3857'
                },
                urlTemplate: 'https://khms{s}.googleapis.com/kh?v=923&hl=en&x={x}&y={y}&z={z}',
                subdomains: ['1','2','3']
              })
        ];
     const terrain = {
           type: 'mapbox',
            tileSize: 512,
            spatialReference: 'preset-vt-3857',
            requireSkuToken: true, //可选的,是否生成sku token,会自动在url参数后增加一个sku参数,访问mapbox官方数据源时必须提供
            urlTemplate: 'https://{s}.tiles.mapbox.com/v4/mapbox.terrain-rgb/{z}/{x}/{y}.pngraw?access_token=[your token]',
            subdomains:['a', 'b', 'c', 'd']
        };
       const group = new maptalks.GroupGLLayer('group', skinLayers, {
            terrain
        });
  • 解决 text 和 icon 的highlight绘制问题
  • FBORayPicking中返回坐标与海拔高度
  • 解决一个blitFBO的resize bug
  • 增加terrain相关的单元测试

@maptalks/vt

  • 解决worker缓存导致的异常内存占用
  • VectorTileLayer.options.features 默认设为false,该设置只影响identify是否能返回feature数据
  • 提升关闭features时,大数据量瓦片的传输性能与内存效率
  • 解决隐藏的图层仍然可以identify的bug, maptalks/issues#129
  • identify返回的feature统一为GeoJSON规范对象,maptalks/issues#101
  • 解决PointLayer的marker大小无法超过255的问题,maptalks/issues#95
  • markerPlacement和textPlacement增加vertex-first和vertex-last的支持,maptalks/issues#107
  • 在identify结果的coordinate属性中返回经纬度与海拔高度,maptalks/issues#105
  • VectorTileLayer上增加options.debugTileData设置,方便调试瓦片数据,maptalks/issues#121
  • 解决大量marker绘制时边缘的漏光现象
  • icon的blendSrc改为默认为1
  • 默认关闭icon和text的碰撞检测
  • feature-filter升级,function-type中增加 contains 函数的支持,maptalks/issues#111
  • tube插件的样式中增加emissiveFactor属性

@maptalks/3dtiles

  • Geo3DTilesLayer增加 showService 与 hideService方法,用于显示与隐藏指定的3dtiles tileset
  • identify方法返回坐标与海拔高度

@maptalks/gltf

  • 解决MultiGLTFMarker的抖动问题, maptalks/issues#24
  • GLTF模型增加以米为内部坐标系单位的支持