- Notifications
You must be signed in to change notification settings - Fork288
Releases: SuperMap/iClient-JavaScript
12.0.1-r
新特性
- 支持对接 SuperMap iServer 发布的含有 M 值(Measure)的矢量数据相关服务,包括 REST 地图服务、REST 数据服务和 REST 空间分析服务等
Assets2
Uh oh!
There was an error while loading.Please reload this page.
12.0.0-r
新特性
iClient for MapboxGL 支持对接无人机拍摄视频
- 新增 mapboxgl.supermap.VideoLayer 接口,支持加载 SuperMap iServer 发布的含有配准后无人机拍摄视频文件的数据服务,在 Web 地图中显示无人机拍摄的定点或非定点视频
API changes
for Leaflet
- 新增可设置全局自定义请求头的方法
L.supermap.setRequestHeaders,用于传递自定义信息 L.supermap.tiledMapLayer支持通过设置overflowTiles控制额外渲染的瓦片圈数,确保地图边缘的符号能够正常显示
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
- 新增可设置全局自定义请求头的方法
maplibregl.supermap.setRequestHeaders,用于传递自定义信息 maplibregl.supermap.webmap支持加载数据来源为 ArcGIS VectorTile 服务的图层
Fixed
for Leaflet
- 优化
L.supermap.FGBLayer的渲染性能
for OpenLayers
- 优化
ol.source.FGB的渲染性能 - 修复当
ol.source.VectorTileSuperMapRest同时传入indexbounds的options.style和options.tilegrid时,应该优先使用options.tilegrid - 修复
ol.sueprmap.webmap打开按行政区划上图制作的地图,不显示行政区划图层的问题
for MapboxGL
- 修复
mapboxgl.supermap.WebMap加载 WMS130 服务时可能出现的瓦片错乱问题 - 修复
mapboxgl.supermap.initmap加载地图服务矢量瓦片或者矢量瓦片服务时初始级别不正确的问题 - 修复
mapboxgl.sueprmap.webmap打开数据上图中采用 SVG 图片制作的图层时无法显示符号的问题 - 修复
mapboxgl.supermap.initmap加载地图时未正确使用mapboxgl.supermap.SecurityManager注册的 token 的问题
for MaplibreGL
- 修复
maplibregl.supermap.webmap加载 WMS130 服务时可能出现的瓦片错乱问题
Assets2
Uh oh!
There was an error while loading.Please reload this page.
11.3.0
API changes
for MapLibreGL
- 新增maplibregl.supermap.WebMap 接口, 支持加载 SuperMap iPortal 数据上图、地图工作室制作的地图
Components
点选查询地图子组件 (sm-identify) 新增keyWordStyle、valueWordStyle 参数,支持配置属性弹窗显示的字段名称、文本是否自动换行
数据查询地图子组件 (sm-query) 的restMap、restData、iportalData 参数新增queryMode 参数,支持关键字查询
新增属性面板组件 (sm-attribute-panel),支持显示数据的属性信息
图层列表组件 (sm-layer-list) 新增operations 参数,支持缩放至图层、调整图层顺序、图层透明度
图层管理组件 (sm-layer-manager) 新增visible 参数,支持配置图层是否默认加载
图片组件 (sm-image) 新增previewMode 参数,支持图片预览
Fixed
for Leaflet
Assets2
Uh oh!
There was an error while loading.Please reload this page.
11.1.2
Fixed
for Leaflet
- 修复L.supermap.DataServiceQueryView 设置
onEachFeature参数不生效的问题 - 修复L.supermap.DatasetThiessenAnalystParameters,传入L.Polygon |GeoJSONObject 格式的裁剪区域参数
clipRegion报错的问题 - 修复L.supermap.ImageMapLayer 与L.supermap.TiledMapLayer 叠加时, 缩放、平移出现叠加顺序错误的问题
- 修复L.supermap.EchartsLayer 与L.supermap.RangeThemeLayer 叠加时的顺序不正确的问题
- 优化知识图谱加载动画效果
for OpenLayers
- 修复ol.supermap.DatasetThiessenAnalystParameters,传入ol.geom.Polygon |GeoJSONObject 格式的裁剪区域参数
clipRegion报错的问题 - 修复打印服务接口响应正常,但是提示打印失败的问题
- 优化知识图谱加载动画效果
for MapboxGL
- 修复mapboxgl.supermap.DatasetThiessenAnalystParameters,传入GeoJSONObject 格式的裁剪区域参数
clipRegion报错的问题 - 优化知识图谱加载动画效果
- 修复mapboxgl.supermap.GraticuleLayer 初始化设置
visible参数不生效的问题
for MaplibreGL
- 修复maplibregl.supermap.DatasetThiessenAnalystParameters,传入GeoJSONObject 格式的裁剪区域参数
clipRegion报错的问题 - 修复使用 maplibregl-enhance 时,地图初始级别小于 3 级时
flyTo定位错误的问题 - 优化知识图谱加载动画效果
Component
- vue-iclient-mapboxgl
- 修复指标组件(sm-indicator)配置小数位数参数无效的问题
- 优化地图组件(sm-web-map)显示半透明背景色文本标签、数字文本标签、英文字符文本标签的显示效果。
- 修复地图组件(sm-web-map)动态标记图层无法通过图层列表控制显隐的问题
- 修复地图倾斜时比例尺组件(sm-scale)比例尺值不对的问题
- 修复数据上图制作的矢量图层配置了定时刷新,地图组件(sm-web-map)不会按时刷新的问题
- 修复天地图POI 搜索组件(sm-tdt-search)查询失败的问题
Assets2
Uh oh!
There was an error while loading.Please reload this page.
11.2.1
Fixed
for Leaflet
修复L.supermap.ImageMapLayer 与L.supermap.TiledMapLayer 叠加时, 缩放、平移出现叠加顺序错误的问题
修复对数据集进行几何查询时排序无效的问题
修复L.supermap.GeometryAnalysiscomputeGeodesicArea 经纬度面积计算结果不对的问题
优化知识图谱加载动画效果
for OpenLayers
修复显示矢量瓦片时,自定义请求头对 sprite.png 不生效的问题
修复对数据集进行几何查询时排序无效的问题
修复ol.supermap.GeometryAnalysiscomputeGeodesicArea 经纬度面积计算结果不对的问题
优化知识图谱加载动画效果
for MapboxGL
修复对数据集进行几何查询时排序无效的问题
修复mapboxgl.supermap.GeometryAnalysiscomputeGeodesicArea 经纬度面积计算结果不对的问题
优化知识图谱加载动画效果
for MaplibreGL
修复对数据集进行几何查询时排序无效的问题
修复使用 maplibregl-enhance 时,地图初始级别小于3级时 flyTo 定位错误的问题
修复maplibregl.supermap.GeometryAnalysiscomputeGeodesicArea 经纬度面积计算结果不对的问题
优化知识图谱加载动画效果
Assets2
Uh oh!
There was an error while loading.Please reload this page.
11.2.0
重要
自11i (2024) 版本(v11.2.0)开始,原@supermap 下 npm 仓库调整至@supermapgis ,建议各位开发者升级并使用新仓库地址。
新特性
提供基于 WebAssembly 技术的 Geometry 分析 API
iClient for MapboxGL,MapLibreGL 提供更多地图可视化效果
iClient for MapboxGL 支持快速对接Web地图成果
iClient for MapBoxGL 新增Web视频GIS能力
iClient for MapLibreGL支持地理、投影全坐标系
API changes
for Leaflet
- 新增基于 WebAssembly 的Geometry 分析处理接口
- L.supermap.FeatureService 新增getFeatureAttachments 接口,支持要素附件查询功能
- L.supermap.FeatureService 新增editFeatureAttachments 接口,支持要素附件编辑功能
- L.supermap.FeatureService 新增getFeaturesCount 接口,支持获取要素数量
- L.supermap.FeatureService 新增getFeaturesDatasetInfo 接口,支持获取要素数据集信息
- L.supermap.GetFeaturesByBoundsParameters、GetFeaturesByBufferParameters、GetFeaturesByGeometryParameters、GetFeaturesByIDsParameters、GetFeaturesBySQLParameters 数据查询参数类新增 returnFeaturesOnly 参数,支持设置是否仅返回要素信息,将该值设置为 true 可以获得更好的查询性能
- L.supermap.GetGridCellInfosParameters 参数类新增bounds 参数,L.supermap.GridCellInfosService.getGridCellInfos 栅格查询支持查询指定范围内的栅格值
- 优化L.supermap.initMap 接口,自动判断 SuperMap iServer 地图服务的缓存状态和比例尺级别,简化地图服务浏览代码编写
- L.supermap.TiledMapLayer 新增chartSetting 参数,支持设置海图显示参数
- L.supermap.ChartService 新增getChartAcronymClassify 接口,支持获取海图物标分组
- L.supermap.FindServiceAreasParameters 新增isReturnComplexArea 参数支持设置是否返回详细服务区面,新增serviceBufferRadius 参数支持设置缓冲区半径
for OpenLayers
- 新增基于 WebAssembly 的Geometry 分析处理接口
- 支持加载加密的 SuperMap iServer 矢量瓦片服务
- ol.supermap.FeatureService 新增getFeatureAttachments 接口,支持要素附件查询功能
- ol.supermap.FeatureService 新增editFeatureAttachments 接口,支持要素附件编辑功能
- ol.supermap.FeatureService 新增getFeaturesCount 接口,支持获取要素数量
- ol.supermap.FeatureService 新增getFeaturesDatasetInfo 接口,支持获取要素数据集信息
- GetFeaturesByBoundsParameters、GetFeaturesByBufferParameters、GetFeaturesByGeometryParameters、GetFeaturesByIDsParameters、GetFeaturesBySQLParameters 数据查询参数类新增 returnFeaturesOnly 参数,支持设置是否仅返回要素信息,将该值设置为 true 可以获得更好的查询性能
- ol.supermap.GetGridCellInfosParameters 参数类新增bounds 参数,ol.supermap.GridCellInfosService.getGridCellInfos 栅格查询支持查询指定范围内的栅格值
- 优化ol.supermap.initMap 接口,自动判断 SuperMap iServer 地图服务的缓存状态和比例尺级别,简化地图服务浏览代码编写
- ol.supermap.TileSuperMapRest 新增chartSetting 参数,支持设置海图显示参数
- ol.supermap.ChartService 新增getChartAcronymClassify 接口,支持获取海图物标分组
- ol.supermap.FindServiceAreasParameters 新增isReturnComplexArea 参数支持设置是否返回详细服务区面,新增serviceBufferRadius 参数支持设置缓冲区半径
for MapboxGL
- 新增基于 WebAssembly 的Geometry 分析处理接口
- mapboxgl 新增VideoLayer,支持视频流播放、视频查询、视频投放到地图
- mapboxgl 新增L7Layer
- mapboxglwebmap 支持加载 SuperMap iPortal 地图工作室制作的地图
- 支持加载加密的 SuperMap iServer 矢量瓦片服务
- mapboxgl.supermap.FeatureService 新增getFeatureAttachments 接口,支持要素附件查询功能
- mapboxgl.supermap.FeatureService 新增editFeatureAttachments 接口,支持要素附件编辑功能
- mapboxgl.supermap.FeatureService 新增getFeaturesCount 接口,支持获取要素数量
- mapboxgl.supermap.FeatureService 新增getFeaturesDatasetInfo 接口,支持获取要素数据集信息
- GetFeaturesByBoundsParameters、GetFeaturesByBufferParameters、GetFeaturesByGeometryParameters、GetFeaturesByIDsParameters、GetFeaturesBySQLParameters 数据查询参数类新增 returnFeaturesOnly 参数,支持设置是否仅返回要素信息,将该值设置为 true 可以获得更好的查询性能
- mapboxgl.supermap.GetGridCellInfosParameters 参数类新增bounds 参数,mapboxgl.supermap.GridCellInfosService.getGridCellInfos 栅格查询支持查询指定范围内的栅格值
- mapboxgl.supermap.ChartService 新增getChartAcronymClassify 接口,支持获取海图物标分组
- mapboxgl.supermap.FindServiceAreasParameters 新增isReturnComplexArea 参数支持设置...
Assets2
Uh oh!
There was an error while loading.Please reload this page.
11.1.1
新特性
iClient for MapLibreGL 新增支持 Web符号化制图能力
- 提供Web符号库列表,方便用户检索,同时提供在线制图示例
- 改造地图库API支持直接传入Web符号库ID进行快速制图
- 支持mapbox样式规范表达式,可以对符号进行数据驱动制图
Service 相关 API 编程模式支持 ECMAScript 6 Promise,简化异步编程,使代码更优雅更易维护
API changes
for Leaflet
L.supermap.SpatialAnalystService新增minDistanceAnalysis接口,支持数据集和几何对象最近距离计算L.supermap.SpatialAnalystService新增terrainAspectCalculate接口,支持地形坡向计算L.supermap.SpatialAnalystService新增terrainSlopeCalculate接口,支持地形坡度计算L.supermap.SpatialAnalystService新增terrainCutFillCalculate接口,支持填挖方计算L.supermap.SpatialAnalystService新增convexHullAnalysis接口,支持凸包运算L.supermap.NetworkAnalystService新增traceAnalyst接口,支持上/下游追踪分析L.supermap.NetworkAnalystService新增connectedEdgesAnalyst接口,支持连通性分析L.supermap.FeatureService新增getMetadata接口,支持获取地理要素元数据功能L.supermap.LayerInfoService新增getLayersLegendInfo接口,支持获取地图图例功能- 升级支持ECharts v5.x版本
for OpenLayers
ol.supermap.SpatialAnalystService新增minDistanceAnalysis接口,支持数据集和几何对象最近距离计算ol.supermap.SpatialAnalystService新增terrainAspectCalculate接口,支持地形坡向计算ol.supermap.SpatialAnalystService新增terrainSlopeCalculate接口,支持地形坡度计算ol.supermap.SpatialAnalystService新增terrainCutFillCalculate接口,支持填挖方计算ol.supermap.SpatialAnalystService新增convexHullAnalysis接口,支持凸包运算ol.supermap.NetworkAnalystService新增traceAnalyst接口,支持上/下游追踪分析ol.supermap.NetworkAnalystService新增connectedEdgesAnalyst接口,支持连通性分析ol.supermap.FeatureService新增getMetadata接口,支持获取地理要素元数据功能ol.supermap.LayerInfoService新增getLayersLegendInfo接口,支持获取地图图例功能- 升级支持ECharts v5.x版本
for MapboxGL
- 新增
mapboxgl.supermap.initMap支持调用SuperMap iServer REST Map 服务快速创建地图,无需再设置相关参数 mapboxgl.supermap.SpatialAnalystService新增minDistanceAnalysis接口,支持数据集和几何对象最近距离计算mapboxgl.supermap.SpatialAnalystService新增terrainAspectCalculate接口,支持地形坡向计算mapboxgl.supermap.SpatialAnalystService新增terrainSlopeCalculate接口,支持地形坡度计算mapboxgl.supermap.SpatialAnalystService新增terrainCutFillCalculate接口,支持填挖方计算mapboxgl.supermap.SpatialAnalystService新增convexHullAnalysis接口,支持凸包运算mapboxgl.supermap.NetworkAnalystService新增traceAnalyst接口,支持上/下游追踪分析mapboxgl.supermap.NetworkAnalystService新增connectedEdgesAnalyst接口,支持连通性分析mapboxgl.supermap.FeatureService新增getMetadata接口,支持获取地理要素元数据功能mapboxgl.supermap.LayerInfoService新增getLayersLegendInfo接口,支持获取地图图例功能- 升级支持ECharts v5.x版本
for MaplibreGL
- 新增
maplibregl.supermap.initMap支持调用SuperMap iServer REST Map 服务快速创建地图,无需再设置相关参数 maplibregl.supermap.SpatialAnalystService新增minDistanceAnalysis接口,支持数据集和几何对象最近距离计算maplibregl.supermap.SpatialAnalystService新增terrainAspectCalculate接口,支持地形坡向计算maplibregl.supermap.SpatialAnalystService新增terrainSlopeCalculate接口,支持地形坡度计算maplibregl.supermap.SpatialAnalystService新增terrainCutFillCalculate接口,支持填挖方计算maplibregl.supermap.SpatialAnalystService新增convexHullAnalysis接口,支持凸包运算maplibregl.supermap.NetworkAnalystService新增traceAnalyst接口,支持上/下游追踪分析maplibregl.supermap.NetworkAnalystService新增connectedEdgesAnalyst接口,支持连通性分析maplibregl.supermap.FeatureService新增getMetadata接口,支持获取地理要素元数据功能maplibregl.supermap.LayerInfoService新增getLayersLegendInfo接口,支持获取地图图例功能- 升级支持ECharts v5.x版本
Assets2
Uh oh!
There was an error while loading.Please reload this page.
11.1.0
b940910新特性
提供全新地图库:iClient for MaplibreGL,可将现有Mapbox方案平滑迁移
支持地理知识图谱Web可视化
iClient for MapboxGL支持地理、投影全坐标系
iClient for MapboxGL提供前后端一致的Web符号化制图能力
GIS数据上云访问支持,新增支持云原生矢量交换格式(FlatGeoBuf)
Assets2
Uh oh!
There was an error while loading.Please reload this page.
11.1.0-beta
新特性
新增支持云原生矢量交换格式(FlatGeoBuf),支持直接访问云存储和SuperMap iServer服务返回的FlatGeoBuf格式文件,并支持流式传输和渲染
- 新增 L.supermap.FGBLayer、mapboxgl.supermap.FGBLayer 、ol.source.FGB,支持全量或按需渲染FlatGeobuf格式数据
- QueryService类queryBySQL、queryByGeometry、queryByDistance、queryByBounds方法dataFormat 参数新增支持 DataFormat.FGB
- FeatureService类getFeaturesBySQL、getFeaturesByBuffer、getFeaturesByGeometry、getFeaturesByBounds、getFeaturesByIDs方法dataFormat 参数新增支持 DataFormat.FGB
- SpatialAnalystService类bufferAnalysis、thiessenAnalysis、surfaceAnalysis、overlayAnalysis方法dataFormat 参数新增支持 DataFormat.FGB
iClient for MapboxGL enhance 支持全坐标系
- 支持访问SuperMap iServer地图服务和OGC WMTS/WMS服务
- 支持地理坐标系、投影坐标系
- 支持栅格瓦片、矢量瓦片
Fixed
for Leaflet
- 修复
L.supermap.NetworkAnalystService最近设施分析、最短路径分析设施点数量太多请求失败的问题
for OpenLayers
修复ol.source.Graphic高效率点图层webgl渲染时onclick不生效、多次渲染的问题
修复
ol.supermap.NetworkAnalystService最近设施分析、最短路径分析设施点数量太多请求失败的问题修复ol.supermap.WebMap 图层过滤设置以数字开头或包含特殊字符不起作用的问题
ol.supermap.WebMap 新增restDataSingleRequestCount参数,支持设置rest data服务单次请求数量
for MapboxGL
- 修复
mapboxgl.supermap.NetworkAnalystService最近设施分析、最短路径分析设施点数量太多请求失败的问题
Component
vue-iclient-mapboxgl
修复地图组件(sm-web-map)GeoJOSN数据来源的图层自动更新失败的问题
地图组件(sm-web-map)增加googleMapsAPIKey googleMapsLanguage参数支持显示谷歌地图底图
修复地图组件(sm-web-map)图层过滤设置以数字开头或包含特殊字符不起作用的问题
修复地图组件(sm-web-map)无法显示只有单个Layer的WMTS服务的问题
修复地图组件(sm-web-map)显示China2000坐标系地图中心点不对的问题
视频组件新增是否全屏播放、填充方式、设置视屏封面功能
Assets2
Uh oh!
There was an error while loading.Please reload this page.
11.0.1
Fixed
for Leaflet
- 优化 SuperMap iClient for Leaflet 出图示例,更具代表性,使iServer缓存利用率更高
- 修复当浏览器缩放比例不是100%时,
L.supermap.MapVLayer热力图偏移的问题 - 修复当
L.supermap.FeatureService删除要素过多时,删除失败的问题 - 修复
L.supermap.WMTSLayer加载带认证参数的WMTS出图失败的问题
for OpenLayers
- 优化 SuperMap iClient for OpenLayers 出图示例,更具代表性,使iServer缓存利用率更高
- 修复当
ol.supermap.FeatureService删除要素过多时,删除失败的问题
for MapboxGL
- 修复当
mapboxgl.supermap.FeatureService删除要素过多时,删除失败的问题
Assets2
Uh oh!
There was an error while loading.Please reload this page.









