Skip to content

Releases: SuperMap/iClient-JavaScript

12.1.3

Choose a tag to compare

@songyumeng songyumeng released this 27 Oct 01:01

更新依赖

12.1.2

Choose a tag to compare

@songyumeng songyumeng released this 20 Oct 10:25

API changes

for Leaflet

  • L.supermap.tiledMapLayer 支持通过 options.displayFilters 参数设置图层的显示过滤条件
  • L.supermap.tiledMapLayer 支持通过 options.bufferTiles 参数设置在屏幕范围外预加载的瓦片圈数,可减少因平移时瓦片未及时加载产生的空白瓦片区域
  • L.supermap.tiledMapLayer 支持通过 options.tileCache 参数启用客户端瓦片缓存,开启后缩放时优先使用已缓存的瓦片填充,可避免因放大、缩小、平移时瓦片未及时加载产生的空白瓦片区域

for OpenLayers

for MapboxGL

  • MapboxGL raster source 支持通过 options.displayFilters 参数设置图层的显示过滤条件(需使用 mapbox-gl-enhance )
  • mapboxgl.supermap.VideoMap 支持加载展示 SuperMap iServer 发布的含有配准后无人机拍摄视频文件的 REST 数据服务
  • mapboxgl.supermap.VideoMap 新增 getVideoBounds() 方法用于获取视频的地理范围
  • 新增 mapboxgl.supermap.VideoPlayControl 控件,用于控制mapboxgl.supermap.VideoMap、 mapboxgl.supermap.VideoLayer中视频的播放与暂停
  • 新增 mapboxgl.supermap.VideoMapDrawControl 控件,用于在mapboxgl.supermap.VideoMap上进行点、线和面矢量标绘

for MaplibreGL

  • MaplibreGL raster source 支持通过 options.displayFilters 参数设置图层的显示过滤条件(需使用 maplibre-gl-enhance )

12.1.1

Choose a tag to compare

@songyumeng songyumeng released this 20 Sep 09:10

API changes

for Leaflet

  • L.supermap.tiledMapLayer 支持通过设置 bufferTiles 控制视野外预加载的瓦片圈数,可减少平移时的空白块。
  • L.supermap.tiledMapLayer 支持通过设置 tileCache 是否启用客户端瓦片缓存,开启后缩放时优先使用已缓存瓦片填充,可避免放大、缩小、平移时的空白块。

12.1.0-r

Choose a tag to compare

@songyumeng songyumeng released this 01 Jul 03:18

Fixed

for Leaflet

  • 修复 LineM 类型数据 maxM、minM、length 信息丢失问题

for OpenLayers

for MapboxGL

  • 修复mapboxgl.supermap.initmap 无法根据地图服务dpi出图的问题

  • 修复 LineM 类型数据 maxM、minM、length 信息丢失问题

for MaplibreGL

  • 修复 LineM 类型数据 maxM、minM、length 信息丢失问题

12.0.1-r

Choose a tag to compare

@songyumeng songyumeng released this 09 Oct 09:30

新特性

  • 支持对接 SuperMap iServer 发布的含有 M 值(Measure)的矢量数据相关服务,包括 REST 地图服务、REST 数据服务和 REST 空间分析服务等

12.0.0-r

Choose a tag to compare

@songyumeng songyumeng released this 03 Jul 06:39

新特性

iClient for MapboxGL 支持对接无人机拍摄视频

  • 新增 mapboxgl.supermap.VideoLayer 接口,支持加载 SuperMap iServer 发布的含有配准后无人机拍摄视频文件的数据服务,在 Web 地图中显示无人机拍摄的定点或非定点视频
    12000-1

API changes

for Leaflet

for OpenLayers

  • 新增可设置全局自定义请求头的方法 ol.supermap.setRequestHeaders,用于传递自定义信息

  • ol.supermap.webmap 支持加载数据来源为 ArcGIS VectorTile 服务的图层

  • 新增 mapboxgl.supermap.VideoLayer 支持接入 SuperMap iServer 发布的含有配准后无人机拍摄视频文件的 REST 数据服务

  • 新增可设置全局自定义请求头的方法 mapboxgl.supermap.setRequestHeaders,用于传递自定义信息

  • mapboxgl.supermap.WebMap 支持加载数据来源为 ArcGIS VectorTile 服务的图层

  • MapboxGL raster source 支持通过设置 overflowTiles 控制额外渲染的瓦片圈数,确保地图边缘的符号能够正常显示(需使用 mapbox-gl-enhance)

for MaplibreGL

Fixed

for Leaflet

for OpenLayers

for MapboxGL

for MaplibreGL

11.3.0

Choose a tag to compare

@songyumeng songyumeng released this 06 Dec 07:32

API changes

for MapLibreGL

Components

Fixed

for Leaflet

  • 修复数据服务查询组件在 Bounds 模式下查询时,输入查询范围不生效的问题

  • 修复搜索组件在多次查询后,查询结果要素在地图中消失的问题

11.1.2

Choose a tag to compare

@songyumeng songyumeng released this 31 Oct 10:11

Fixed

for Leaflet

for OpenLayers

for MapboxGL

for MaplibreGL

Component

  • vue-iclient-mapboxgl
    • 修复指标组件(sm-indicator)配置小数位数参数无效的问题
    • 优化地图组件(sm-web-map)显示半透明背景色文本标签、数字文本标签、英文字符文本标签的显示效果。
    • 修复地图组件(sm-web-map)动态标记图层无法通过图层列表控制显隐的问题
    • 修复地图倾斜时比例尺组件(sm-scale)比例尺值不对的问题
    • 修复数据上图制作的矢量图层配置了定时刷新,地图组件(sm-web-map)不会按时刷新的问题
    • 修复天地图POI 搜索组件(sm-tdt-search)查询失败的问题

11.2.1

Choose a tag to compare

@songyumeng songyumeng released this 30 Sep 09:14

Fixed

for Leaflet

for OpenLayers

  • 修复显示矢量瓦片时,自定义请求头对 sprite.png 不生效的问题

  • 修复对数据集进行几何查询时排序无效的问题

  • 修复 ol.supermap.GeometryAnalysis computeGeodesicArea 经纬度面积计算结果不对的问题

  • 优化知识图谱加载动画效果

for MapboxGL

for MaplibreGL

  • 修复对数据集进行几何查询时排序无效的问题

  • 修复使用 maplibregl-enhance 时,地图初始级别小于3级时 flyTo 定位错误的问题

  • 修复 maplibregl.supermap.GeometryAnalysis computeGeodesicArea 经纬度面积计算结果不对的问题

  • 优化知识图谱加载动画效果

11.2.0

Choose a tag to compare

@songyumeng songyumeng released this 31 Jul 07:25

重要

自11i (2024) 版本(v11.2.0)开始,原 @supermap 下 npm 仓库调整至 @supermapgis ,建议各位开发者升级并使用新仓库地址。

新特性

提供基于 WebAssembly 技术的 Geometry 分析 API

  • 基于 SuperMap UGC 内核和 WebAssembly 技术,提供若干个 Geometry 级的空间分析接口,满足常用 Web 前端空间分析或离线分析需求
    1120-1

iClient for MapboxGL,MapLibreGL 提供更多地图可视化效果

  • 集成 AntV L7 可视化库,提供三维、粒子等 60+ 绚丽的可视化类型
    1120-2

iClient for MapboxGL 支持快速对接Web地图成果

  • 基于 WebMap 3.x 规范,支持加载地图工作室制作的 Web 地图,并方便的集成到其他 Web 项目中使用
    1120-3

iClient for MapBoxGL 新增Web视频GIS能力

  • 支持对接并可视化 SuperMap iServer 发布的视频服务
  • 可在 Web 地图中查询视频列表、播放视频流,并以真实坐标系范围叠加视频,或在视频中叠加空间要素
    1120-4

iClient for MapLibreGL支持地理、投影全坐标系

  • 支持根据 EPSG 定义或 WKT 信息,渲染本地坐标系、城市坐标系、海外等特殊坐标系的地图和要素
    1120-5

API changes

for Leaflet

for OpenLayers

for MapboxGL

Read more