Skip to content

Latest commit

 

History

History
3477 lines (1973 loc) · 132 KB

CHANGELOG.md

File metadata and controls

3477 lines (1973 loc) · 132 KB

11.3.0

API changes

for MapLibreGL

Components

Fixed

for Leaflet

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

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

11.2.1

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

重要

自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

for MaplibreGL

Components

Fixed

for Leaflet

for OpenLayers

for MapboxGL

Component

  • vue-iclient-mapboxgl

    • 修复指标组件(sm-indicator)配置小数位数参数无效的问题
    • 优化地图组件(sm-web-map)显示半透明背景色文本标签、数字文本标签、英文字符文本标签的显示效果。
    • 修复地图组件(sm-web-map)动态标记图层无法通过图层列表控制显隐的问题
    • 修复地图倾斜时比例尺组件(sm-scale)比例尺值不对的问题
    • 优化属性表(sm-attributes)组件针对SuperMap REST 地图服务/数据服务分页请求时性能
    • 优化基础组件主色、功能色、文字对比度等样式集交互反馈

Examples

for Leaflet

SuperMap iServer-数据

SuperMap iServer-地图

for OpenLayers

SuperMap iServer-数据

SuperMap iServer-地图

for MapboxGL

SuperMap iServer-数据

SuperMap iServer-地图

for MaplibreGL

SuperMap iServer-数据

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版本

11.1.0

新特性

提供全新地图库:iClient for MaplibreGL,可将现有Mapbox方案平滑迁移

  • 作为MapboxGL v1版本的开源分支,可将现有的MapboxGL方案平滑迁移
  • 提供iServer地图、数据、分析等服务访问API和可视化相关API 1110-1

支持地理知识图谱Web可视化

  • 提供地理知识图谱和实体关系访问的API,一句代码快速出图
  • 提供样式编辑和交互事件相关API 1110-2

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

  • 支持访问SuperMap iServer地图服务和OGC WMTS/WMS服务
  • 支持地理坐标系、投影坐标系
  • 支持栅格瓦片、矢量瓦片 1110-3

iClient for MapboxGL提供前后端一致的Web符号化制图能力

  • 提供Web符号库列表,方便用户检索,同时提供在线制图示例
  • 改造地图库API支持直接传入Web符号库ID进行快速制图
  • 支持mapbox样式规范表达式,可以对符号进行数据驱动制图 1110-4

GIS数据上云访问支持,新增支持云原生矢量交换格式(FlatGeoBuf)

  • 支持直接访问云存储和SuperMap iServer服务返回的FlatGeoBuf格式文件,并支持流式传输和渲染
  • 支持全量渲染或按需渲染两种模式 1110-5

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坐标系地图中心点不对的问题

    • 视频组件新增是否全屏播放、填充方式、设置视屏封面功能

11.0.1

Fixed

for Leaflet

  • 优化 SuperMap iClient for Lealfet 出图示例,更具代表性,使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 删除要素过多时,删除失败的问题

11.0.0

新特性

实现全库按需引入和构建,大幅降低构建应用的包大小,最高至90%左右,提升应用加载性能

全面优化所有API的命名空间,更加符合开源库的使用习惯,并且对每个接口增加了使用示例说明

新增视频增强组件,支持在视频上叠加点位数据,支持点选交互查询,漫游、缩放等交互操作

新增动态标绘图管理功能,支持导入、导出标绘图

API changes

for Leaflet

  • 废弃所有以 SuperMap 为命名空间的接口,更改为以 L.supermap 为命名空间。废弃的接口已做兼容。

    如:

    之前的写法:

    new SuperMap.ThemeParameters(options);

    现在的写法:

    new L.supermap.ThemeParameters(options);
  • 使用类时,废弃原工厂方法,更改为类的实例化。废弃的接口已做兼容。

    如:

    之前的写法:

    L.supermap.tiledMapLayer(url, options);

    现在的写法:

    new L.supermap.TiledMapLayer(url, options);
  • 废弃 L.Proj.CRS 更名为 L.supermap.Proj.CRS

  • 废弃 L.CRS.NonEarthCRS 更名为 L.supermap.CRS.NonEarthCRS

  • 废弃 L.CRS.BaiduCRS 更名为 L.supermap.CRS.BaiduCRS

  • 废弃 L.CRS.TianDiTu_WGS84CRS 更名为 L.supermap.CRS.TianDiTu_WGS84CRS

  • 废弃 L.CRS.TianDiTu_MercatorCRS 更名为 L.supermap.CRS.TianDiTu_MercatorCRS

  • 动态标绘图层新增支持最大、最小可见比例尺,用来控制图层中标号按照可见比例尺显示

  • 动态标绘图层新增支持缩放基准,用来控制图层中标号缩放

for OpenLayers

  • 废弃所有以 SuperMap 为命名空间的接口,更改为以 ol.supermap 为命名空间。废弃的接口已做兼容。

    如:

    之前的写法:

    new SuperMap.ThemeParameters(options);

    现在的写法:

    new ol.supermap.ThemeParameters(options);

for MapboxGL

  • 废弃所有以 SuperMap 为命名空间的接口,更改为以 mapboxgl.supermap 为命名空间。废弃的接口已做兼容。

    如:

    之前的写法:

    new SuperMap.ThemeParameters(options);

    现在的写法:

    new mapboxgl.supermap.ThemeParameters(options);

Component

  • 新增视频增强组件(sm-video-plus)及其子组件

Fixed

for Leaflet

  • 修复 QueryByDistanceParametersdistance 参数描述错误的问题

  • 修复 LabelThemeLayer GraphThemeLayer 中调用 removeFeatures 失败的问题

  • 修复 EchartsLayer 在地图移动后再叠加是偏移的问题

for OpenLayers

  • 修复 ol.source.imageSupermapRest 出图以整图方式出图

  • 修复 QueryByDistanceParametersdistance 参数描述错误的问题

  • 修复 ol.source.Graph ol.source.Label 中调用 removeFeatures 失败的问题

for MapboxGL

  • 修复 QueryByDistanceParametersdistance 参数描述错误的问题

  • 修复 LabelThemeLayer GraphThemeLayer 中调用 removeFeatures 失败的问题

Component

  • vue-iclient-mapboxgl

    • 修复地图组件(sm-web-map)无法显示数据上图中制作的文本标注图层的问题

    • 修复地图组件(sm-web-map)当底图为WMTS WMS MapBoxStyle时与其他图层叠加顺序不对的问题

    • 修复幻灯片组件(sm-slide-show)动态增加页数后无法跳转至最后一页的问题

10.2.1

Fixed

for Leaflet

  • 修复 L.supermap.featureService 删除要素接口 URL 未编码的问题

for OpenLayers

  • 修复 ol.supermap.FeatureService 删除要素接口 URL 未编码的问题

for MapboxGL

  • 修复 mapboxgl.supermap.FeatureService 删除要素接口 URL 未编码的问题

Component

  • vue-iclient-mapboxgl

    • 修复属性表组件(sm-attributes)切换数据后再次选中数据显示的总数不正确的问题

    • 修复图层管理组件(sm-layer-manage)销毁时没清除已添加图层的问题

    • 修复属性表组件(sm-attributes)切换数据后再次选中数据显示的总数不正确的问题

    • 修复图层列表组件(sm-layer-manage) 销毁时没清除已添加图层的问题

    • 修复文本列表组件(sm-text-list)修改排序后未正确高亮的问题

    • 修复属性表组件 (sm-attributes)点击搜索按钮时会触发排序的问题

    • 修复场景组件(sm-scene)无法打开三维地球v2版本成果的问题

    • 修复幻灯片组件(sm-slide-show)在幻灯片总数为 3,切换方式为方块时,首尾页切换重叠的问题

10.2.0

新特性

新增影像服务API,支持对 iServer 影像服务发布的影像(栅格)数据进行浏览和检索,供切片、图例、统计信息等API

1020-1

新增指南针、绘制、飞行定位、幻灯片、坐标转换、图层颜色、属性表组件等多款实用组件

1020-2

新增智慧城市、智慧园区等行业应用模板

1020-3

优化组件主题,新增浅色主题,一句代码即可快速切换

1020-4

优化组件引入,支持按需引入,减小应用构建体积

1020-5

API changes

for Leaflet

  • 对接 SuperMap iServer ImageService 影像服务

    • 新增 L.supermap.ImageService 影像服务类

    • 新增 L.supermap.ImageCollectionService 影像集合服务类

    • 新增 L.supermap.ImageTileLayer 影像服务图层

    • 新增 SuperMap.ImageSearchParameter 影像服务查询参数类

    • 新增 SuperMap.ImageRenderingRule 影像服务渲染参数类

  • 地理处理服务类描述更名为处理自动化服务

for OpenLayers

  • 对接 SuperMap iServer ImageService 影像服务

    • 新增 ol.supermap.ImageService 影像服务类

    • 新增 ol.supermap.ImageCollectionService 影像集合服务类

    • 新增 ol.source.ImageTileSuperMapRest 影像服务图层源

    • 新增 SuperMap.ImageSearchParameter 影像服务查询参数类

  • 地理处理服务类描述更名为处理自动化服务

for MapboxGL

  • 对接 SuperMap iServer ImageService 影像服务

    • 新增 mapboxgl.supermap.ImageService 影像服务类

    • 新增 mapboxgl.supermap.ImageCollectionService 影像集合服务类

    • 新增 SuperMap.ImageSearchParameter 影像服务查询参数类

    • 新增 SuperMap.ImageRenderingRule 影像服务渲染参数类

  • 地理处理服务类描述更名为处理自动化服务

Component

  • vue-iclient-mapboxgl

    • 支持按需引入

    • 优化浅色主题

    • 图层列表(sm-layer-list)组件支持显示属性表

    • 幻灯片(sm-slideshow)组件新增autoresize参数,支持自适应大小

    • 属性表(sm-attributes)组件新增飞行配置项,支持设置要素定位时的飞行效果

Fixed

for Leaflet

  • 修复 L.CRS.NonEarthCRS 平面无投影设置非2倍关系的固定比例尺时不起作用的问题

  • 修复距离测量 SuperMap.MeasureParametersdistanceMode 参数不起作用的问题

for OpenLayers

  • 修复显示 SuperMap iServer 数据服务和地图服务查询结果时可能的岛洞丢失问题

  • 修复距离测量 SuperMap.MeasureParametersdistanceMode 参数不起作用的问题

  • 修复 ol.source.VectorTileSuperMapResttileLoadFunction 传入不起作用的问题

for MapboxGL

  • 修复 SuperMap.GetFeaturesByBufferParametersgeometry 不支持 SuperMap.Point 类型参数的问题

  • 修复 mapboxgl.supermap.ThemeLayer 关闭事件报错、失败的问题

  • 修复距离测量 SuperMap.MeasureParametersdistanceMode 参数不起作用的问题

Component

  • vue-iclient-mapboxgl

    • 修复文本列表(sm-text-list)只有一条数据时,高度计算错误的问题

    • 修复地图(sm-web-map)组件显示分段专题图图标大小不对的问题

    • 修复地图(sm-web-map)组件打开shapefile图层报错的问题

    • 修复图层颜色(sm-layer-color)组件本身没有颜色的图层重置失败的问题

    • 修复幻灯片(sm-slideshow)组件数据改变不刷新的问题

    • 修复数据查询(sm-query)组件,在地图是WebMercato投影时,查询当前地图范围失败的问题

    • 修复点选查询(sm-identify)组件,显示出查询结果弹窗后放大地图,弹窗偏移的问题

    • 修复指标(sm-indicator)组件设置千分符位数字时导致卡死的问题

    • 优化轨迹图层(sm-track-layer)组件动画显示效果

    • 修复属性表(sm-attributes)组件隐藏列后操作表头,隐藏的列失效的问题

    • 修复鹰眼(sm-mini-map)组件可能出现的卡顿现象

Examples

Component

  • 新增智慧园区模板

  • 新增智慧城市模板

10.1.3

API changes

for Leaflet

  • SuperMap.GetFeaturesByBoundsParameters SuperMap.GetFeaturesByBufferParameters SuperMap.GetFeaturesByGeometryParameters SuperMap.GetFeaturesByIDsParameters 新增 options.hasGeometry 参数,支持这只是否返回几何信息

for OpenLayers

  • SuperMap.GetFeaturesByBoundsParameters SuperMap.GetFeaturesByBufferParameters SuperMap.GetFeaturesByGeometryParameters SuperMap.GetFeaturesByIDsParameters 新增 options.hasGeometry 参数,支持这只是否返回几何信息

for MapboxGL

  • SuperMap.GetFeaturesByBoundsParameters SuperMap.GetFeaturesByBufferParameters SuperMap.GetFeaturesByGeometryParameters SuperMap.GetFeaturesByIDsParameters 新增 options.hasGeometry 参数,支持这只是否返回几何信息

Component

  • vue-iclient-mapboxgl

    • 多行文本(sm-text-list)组件支持自定义单元格样式

Fixed

for Leaflet

  • iServer

    • 修复 各 Service 类回调函数中编码出错重复进入回调的问题
  • 可视化

    • 修复 高效率点图层类 L.supermap.graphicLayer webgl 渲染模式下,当地图坐标系为 WGS84 时叠加偏移的问题
  • 动态标绘

    • 修复 带不透明填充的点标号绘制时填充带透明度 问题

    • 修复 扇形区域在南北极绘制错误 问题

for OpenLayers

  • iServer

    • 修复 各 Service 类回调函数中编码出错重复进入回调的问题
  • 可视化

    • 修复 ol.source.Graphic在分辨率不为100%的浏览器下和设备比不为1的设备上显示不全的问题

for MapboxGL

  • iServer

    • 修复各 Service 类回调函数中编码出错重复进入回调的问题

Component

  • vue-iclient-mapboxgl

    • 属性表(sm-attributes)组件支持SuperMap iServer来源的数据分页请求

Examples

for MapboxGL

  • 可视化-EChartsGL

    • 修复EChartsGL示例不能拖动和缩放的问题
  • 可视化-矢量瓦片

    • 新增“POI 标签高亮”示例

10.1.2

新特性

新增指南针、绘制、飞行定位、幻灯片、坐标转换、图层颜色、属性表组件

1012-1

API changes

for leaflet

  • SuperMap.GetFeaturesByBoundsParameters SuperMap.GetFeaturesByGeometryParameters SuperMap.GetFeaturesByIDsParameters 新增 options.aggregations 参数,支持传入聚合查询参数

for OpenLayers

  • ol.supermap.WebMap

    • options 新增 googleMapsAPIKey 参数,支持传入google map api的key

    • 谷歌底图的标注根据cookie中的语言或者是浏览器语言显示

  • SuperMap.GetFeaturesByBoundsParameters SuperMap.GetFeaturesByGeometryParameters SuperMap.GetFeaturesByIDsParameters 新增 options.aggregations 参数,支持传入聚合查询参数

for MapboxGL

  • SuperMap.GetFeaturesByBoundsParameters SuperMap.GetFeaturesByGeometryParameters SuperMap.GetFeaturesByIDsParameters 新增 options.aggregations 参数,支持传入聚合查询参数

Classic

  • SuperMap.GetFeaturesBySQLParameters SuperMap.GetFeaturesByBoundsParameters SuperMap.GetFeaturesByGeometryParameters SuperMap.GetFeaturesByIDsParameters 新增 options.aggregations 参数,支持传入聚合查询参数

  • SuperMap.Control.TiledVectorLayerEditor 新增 mode 参数,支持设置矢量地图编辑器图层列表显示模式

Component

  • vue-iclient-mapboxgl

    • 新增图层颜色(sm-layer-color) 组件

    • 新增坐标转换(sm-coordinate-conversion)组件

    • 新增指南针(sm-compass)组件

    • 新增时间轴(sm-time-line) (sm-time-range) (sm-time-slider) 组件

    • 新增属性表(sm-attributes)组件

    • 新增飞行定位(sm-fly-to)组件

    • 新增幻灯片(sm-slideshow)组件

Fixed

for OpenLayers

  • ol.supermap.WebMap

    • 修复谷歌地图地址不正确导致不出图的问题

    • 修复加载WMS 1.1.1服务出图错乱的问题

Examples

Component

  • vue-iclient-mapboxgl

    • 地图子组件

      • 新增图层颜色组件示例

      • 新增属性表组件示例

      • 新增指南针组件示例

      • 新增飞行定位组件示例

      • 新增绘制组件示例

      • 新增坐标转换组件示例

    • 基础

      • 新增时间轴组件示例

      • 新增“超图大厦历史影像”示例

      • 新增“气象卫星云图”示例

      • 新增幻灯片组件示例

10.1.1

新特性

组件库更新

上线Storybook 组件故事,优化、统一组件样式,新增统一样式的基础组件(基于Ant Design Vue)

视频组件新增支持 flv, m3u8 视频流格式

地图组件支持显示经纬网,单值专题图支持显示自定义样式,数据流图层支持墨卡托坐标系

1011-6

iClient for Leaflet 更新

引入SuperMap mapbox-gl-enhance.js库,优化Leaflet对MVT矢量瓦片的渲染效果,并支持常用坐标系:Web Mercator,WGS84,CGCS2000,北京54,西安80

1011-11

iClient for OpenLayers 更新

WebMap 支持显示经纬网,单值专题图支持显示自定义样式,数据流图层支持墨卡托坐标系

1011-7

iClient for MapboxGL 更新

新增GraticuleLayer经纬网图层

1011-8

申明

由于MapboxGL V2版本授权协议变更,SuperMap iClient for MapboxGL 依旧会基于 V1版本进行后续版本的维护与升级,协议无变化

1011-9

API changes

for OpenLayers

  • ol.supermap.WebMap

    • options 新增 tileFormat 参数,支持指定地图瓦片出图格式

    • 支持显示经纬网

    • 单值专题图支持显示自定义样式

    • 数据流图层支持墨卡托坐标系

    • 地图弹窗内容支持显示图片、视频、文本

for MapboxGL

  • 新增 mapboxgl.supermap.GraticuleLayer 类,支持显示经纬网图层

Component

  • vue-iclient-mapboxgl

    • 视频(sm-video-player)组件新增支持 flv, m3u8 视频流格式

    • 地图(sm-web-map)组件

      • 支持显示经纬网

      • 单值专题图支持显示自定义样式

      • 数据流图层支持墨卡托坐标系

    • 优化、统一组件样式

    • 新增组件 Storybook

    • 新增统一样式的基础组件(基于Ant Design Vue) 头像 sm-avatar 面包屑 sm-breadcrumb 按钮 sm-button 多选框 sm-checkbox 日期选择框 sm-date-picker 、 空状态 sm-empty 输入框 sm-input 布局 sm-layout 对话框 sm-modal 单选框 sm-radio 选择器 sm-select 步骤条 sm-steps 开关 sm-switch 标签页 sm-tabs 文字提示 sm-tooltip 穿梭框 sm-transfer 分页 sm-pagination 卡片 sm-card 折叠面板 sm-collpase 滑动输入条 sm-slider 加载中 sm-spin 表格 sm-table 树形控件 sm-tree

    • 新增多个主题配置变量

Fixed

for Leaflet

  • 动态标绘

    • 修复 标绘不支持自定义请求头 问题

    • 修复 标绘触屏模式和Leaflet.Draw.js冲突 问题

    • 修复 触屏模式下第一次无法绘制点标号 问题

    • 基本图元注记和线面标号的对象标注支持设置随图缩放和固定大小

for OpenLayers

  • 修复不同图层设置不同的掩膜,掩膜有相交时错乱的问题

Component

  • vue-iclient-mapboxgl

  • 修复 sm-animate-marker-layer 组件移除时报错的问题

  • 修复 sm-web-map 组件显示数据流热力图图层失败的问题

Examples

for Leaflet

  • 可视化 - 矢量瓦片

    • 增加 ‘MVT (叠加 MapboxGL)’ 例子

for MapboxGL

  • 增加 ‘可视化-经纬网’ 分类及例子

  • 多坐标系 - 地图

    • 增加 ‘经纬网_WGS84’ 例子

10.1.0

新特性

新增地理机器学习服务线上示例

1010-6

新增地理处理服务API

1010-11

新增Web地图打印服务API

1010-7

新增新增掩膜API

1010-8

动态标绘:新增支持动态目标图层

1010-3

可视化:新增PixiJS图层

1010-4

全面支持webp地图瓦片格式

1010-5

新增卷帘组件等多处更新

1010-2

新增自然资源模板

1010-9

新增生态大数据模板

1010-10

新增新冠疫情图范例

1010-1

API changes

for Leaflet

  • 对接 SuperMap iServer Web 打印服务

    • 新增 L.supermap.WebPrintingJobService Web 打印服务类,支持创建打印任务,获取打印结果,获取打印模板

    • 新增 SuperMap.WebPrintingJobParameters Web 打印参数类

    • 新增 SuperMap.WebPrintingJobLayoutOptions Web 打印的布局参数类

    • 新增 SuperMap.WebPrintingJobLegendOptions Web 打印图例参数类

    • 新增 SuperMap.WebPrintingJobLittleMapOptions Web 打印小地图参数类

    • 新增 SuperMap.WebPrintingJobNorthArrowOptions Web 打印地图指北针参数类

    • 新增 SuperMap.WebPrintingJobScaleBarOptions Web 打印比例尺参数类

    • 新增 SuperMap.WebPrintingJobExportOptions Web 打印的输出参数类

    • 新增 SuperMap.WebPrintingJobContent Web 打印内容参数类

    • 新增 SuperMap.WebPrintingJobCustomItems Web 打印图例元素参数类

    • 新增 SuperMap.WebPrintingJobImage Web 打印图片参数类

    • 新增 SuperMap.WebPrintingJobLayers Web 打印图层参数类

  • 支持对接 SuperMap iServer 返回的类型为GEOCOMPOUND 类型的几何对象

  • 动态标绘

  • L.supermap.plotting.picture

    • 新增 options.symbolTexts 支持设置一个或多个标牌

    • 新增 options.bloodVolumes 支持设置一个或多个生命值

    • 新增 options.trajectory 支持设置轨迹线,只支持动态目标图层显示

    • 新增 options.autoRotation 支持设置根据轨迹线方向自动旋转,只支持动态目标图层显示

  • L.supermap.plotting.dotSymbol 新增 options.autoRotation 支持设置根据轨迹线方向自动旋转,只支持动态目标图层显示

  • 动目标标牌新增支持多行文本换行

  • L.supermap.plotting.sitDataManager 新增 getSmlData 接口,支持获取态势图数据

  • L.supermap.plotting 新增 getTouchMode setTouchMode 接口,支持设置触屏模式,触屏模式下做触屏标绘和编辑更容易操作

for OpenLayers

  • 对接 SuperMap iServer Web 打印服务

    • 新增 ol.supermap.WebPrintingJobService Web 打印服务类,支持创建打印任务,获取打印结果,获取打印模板

    • 新增 SuperMap.WebPrintingJobParameters Web 打印参数类

    • 新增 SuperMap.WebPrintingJobLayoutOptions Web 打印的布局参数类

    • 新增 SuperMap.WebPrintingJobLegendOptions Web 打印图例参数类

    • 新增 SuperMap.WebPrintingJobLittleMapOptions Web 打印小地图参数类

    • 新增 SuperMap.WebPrintingJobNorthArrowOptions Web 打印地图指北针参数类

    • 新增 SuperMap.WebPrintingJobScaleBarOptions Web 打印比例尺参数类

    • 新增 SuperMap.WebPrintingJobExportOptions Web 打印的输出参数类

    • 新增 SuperMap.WebPrintingJobContent Web 打印内容参数类

    • 新增 SuperMap.WebPrintingJobCustomItems Web 打印图例元素参数类

    • 新增 SuperMap.WebPrintingJobImage Web 打印图片参数类

    • 新增 SuperMap.WebPrintingJobLayers Web 打印图层参数类

  • ol.supermap.Util 新增 setMask unsetMask 接口,支持为图层设置/移除掩膜

  • 支持对接 SuperMap iServer 返回的类型为GEOCOMPOUND 类型的几何对象

  • ol.supermap.WebMap

    • options 新增 webmap 参数,支持直接传入获取 webmap spec的地址或者是webMap JSON 对象来加载webmap

    • 支持 EPSG:-1 地图作为底图

for MapboxGL

  • 对接 SuperMap iServer Web 打印服务

    • 新增 mapboxgl.supermap.WebPrintingJobService Web 打印服务类,支持创建打印任务,获取打印结果,获取打印模板

    • 新增 SuperMap.WebPrintingJobParameters Web 打印参数类

    • 新增 SuperMap.WebPrintingJobLayoutOptions Web 打印的布局参数类

    • 新增 SuperMap.WebPrintingJobLegendOptions Web 打印图例参数类

    • 新增 SuperMap.WebPrintingJobLittleMapOptions Web 打印小地图参数类

    • 新增 SuperMap.WebPrintingJobNorthArrowOptions Web 打印地图指北针参数类

    • 新增 SuperMap.WebPrintingJobScaleBarOptions Web 打印比例尺参数类

    • 新增 SuperMap.WebPrintingJobExportOptions Web 打印的输出参数类

    • 新增 SuperMap.WebPrintingJobContent Web 打印内容参数类

    • 新增 SuperMap.WebPrintingJobCustomItems Web 打印图例元素参数类

    • 新增 SuperMap.WebPrintingJobImage Web 打印图片参数类

    • 新增 SuperMap.WebPrintingJobLayers Web 打印图层参数类

  • 支持对接 SuperMap iServer 返回的类型为 GEOCOMPOUND 的几何对象

Component

  • vue-iclient-mapboxgl

    • 地图(sm-web-map)组件

      • 新增 defaultLoading 参数,支持控制地图初始加载时是否显示loading效果

      • 新增 loading 参数,支持手动控制是否显示loading

      • 对接最新功能

        • 支持行政区划上图
    • 图表(sm-chart)组件

      • 新增 highlightColor 参数,支持设置高亮颜色

      • datasetOptionsseriesType 新增 2.5Bar 枚举值

    • 边框(sm-border)组件

      • 新增 customBorder 参数,支持自定义边框
    • 多行文本(sm-text-list)组件

      • 新增 highlightOptions highlightCurrentRow highlightColor 参数,支持设置行高亮

      • 支持hover效果

    • 新增轨迹图层(sm-track-layer)组件

Fixed

for Leaflet

  • 修复 L.supermap.tiandituTileLayerL.control.layers 合用时报错的问题

  • 修复 L.supermap.tiledVectorLayer 点击点要素获取坐标不对的问题

  • 修复多个 L.supermap.graphicLayer 叠加鼠标事件被阻止的问题

  • 修复 L.supermap.tiandituTileLayernoWrap 参数无效的问题

  • 动态标绘

    • 修复图片标号在动目标图层上第一次加载不显示的问题

    • 修复箭头标号库,长虚线钳击箭头无法绘制问题

    • 修复触屏模式,结束标绘时箭头变形问题

for OpenLayers

  • 修复 ol.supermap.WebMap 多坐标系地图的出图问题

  • 优化 ol.supermap.WebMap 线面数据标签布局、沿线标注的显示,超出线面范围不显示

Examples

for OpenLayers

  • iServer

    • 增加 “Web 打印” 分类及示例
  • 可视化

    • 增加 “掩膜” 分类及示例

for MapboxGL

  • iServer

    • 增加 “机器学习” 分类及示例

    • 增加 “Web 打印” 分类及示例

Component

  • 增加 “行业模板” 分类

10.1.0-beta

API changes

for OpenLayers

  • ol.supermap.WebMap 新增 refresh 接口,支持刷新地图

Component

  • vue-iclient-mapboxgl

    • 地图(sm-web-map)组件

      • 新增 useLoading 参数,支持控制地图加载时是否显示loading效果

      • 对接最新功能

        • 对接矢量瓦片图层出图

        • 点类型的专题图,支持符号的偏移和旋转

        • 点类型的专题图和线类型专题图,标签支持位置设置

        • 线类型专题图,支持道路样式和铁路样式

    • 指标(sm-indicator)组件

      • numBackground 参数,支持设置 padding
    • 图表(sm-chart)组件

      • 新增 highlightOptions 参数,支持设置高亮数据

Fixed

for Leaflet

  • iServer

    • 优化各 Service 类拼装url的逻辑,支持 url 参数传入时携带自定义查询参数
  • 动态标绘

    • 修改动目标图层的动目标注记、注记位置、注记风格、动目标角度、动目标风格不生效 问题

    • 修改高性能图层的标号注记、注记位置、注记风格、标号角度、标号风格不生效 问题

for OpenLayers

  • iServer

    • 优化各 Service 类拼装url的逻辑,支持 url 参数传入时携带自定义查询参数
  • 修复 Internet Explorer 11/10 浏览器不能使用问题

  • 修复 Internet Explorer 11/10 浏览器客户端专题图报错的问题

  • ol.supermap.WebMap 优化沿线标签显示效果

for MapboxGL

  • iServer

    • 优化各 Service 类拼装url的逻辑,支持 url 参数传入时携带自定义查询参数

Component

  • vue-iclient-mapboxgl

    • 修复文本(sm-text)组件不能根据换行符换行问题

    • 地图(sm-web-map)组件

      • 修复webmap使用两个svg图标会丢失其中一个的问题

      • 修复分段转图图分段数大于9时报错的问题

      • 数据来源不包含smid字段查询失败的问题

      • 修复岛洞显示问题

      • 优化对象标签显示过多问题

      • 修复过滤条件不起作用问题

    • 修复图表(sm-chart)组件y轴数据颜色分段与渐变冲突的问题

    • 修复数据查询(sm-query)组件查询结果后结果可能被置空的问题

Examples

for Leaflet

  • 动态标绘

    • 修改 “动目标图层” 示例,浏览地图时动目标不显示问题

Web Site && Docs

  • 修复api首页链接不可用问题

10.1.0-alpha

新特性

SuperMap iClient Vue MapboxGL组件新增新冠疫情图范例

1010-1

SuperMap iClient Vue MapboxGL组件新增卷帘组件等多处更新

1010-2

iClient for Leaflet动态标绘:新增支持动态目标图层

1010-3

iClient for Leaflet可视化:新增PixiJS图层

1010-4

全面支持webp地图瓦片格式

1010-5

API changes

for Leaflet

  • L.supermap.tiledMapLayer L.supermap.imageMapLayeroptions.format 参数支持设置 webp瓦片格式。

  • iPortal

    • SuperMap.iPortalUser

      • 新增 addMap 接口,支持添加地图资源

      • 新增 addScene 接口,支持添加场景资源

      • 新增 registerService 接口,支持注册服务资源

      • 新增 uploadDataRequest 接口,支持上传数据

      • 新增 addData 接口,支持添加数据项(上传/注册)

      • 新增 publishOrUnpublish 接口,支持数据的发布/取消发布

      • 新增 getDataPublishedStatus 接口,支持查询数据服务状态

      • 新增 unPublishDataService 接口,支持取消发布

      • 新增 publishDataService 接口,支持发布数据服务

      • 新增 getErrMsgPromise 接口,获取包含错误信息的Promise对象

    • 新增 SuperMap.iPortalAddResourceParam 添加资源参数类

    • 新增 SuperMap.iPortalRegisterServiceParam 注册服务参数类

    • 新增 SuperMap.iPortalAddDataParam 添加数据项(上传/注册)参数类

    • 新增 SuperMap.iPortalDataConnectionInfoParam HBASE数据源连接信息参数类

    • 新增 SuperMap.iPortalDataMetaInfoParam 数据元信息参数类

    • 新增 SuperMap.iPortalDataStoreInfoParam HBASE HDFS数据存储参数类

  • 动态标绘

    • 新增 L.supermap.plot.picture 类,支持绘制图片标号

    • 新增 L.supermap.plot.movingTargetLayer 类, 支持显示动态目标及其轨迹

    • 新增 SuperMap.Plot.BloodVolume 类, 支持设置生命值大小、偏移及风格

    • 新增 SuperMap.Plot.PictureFrame 类, 支持设置自定义图片大小、偏移

    • 新增 SuperMap.Plot.Trajectory 类, 支持设置动态目标轨迹线显示轨迹点长度及风格等

    • L.supermap.plot.dotSymbol

      • 新增 options.symbolTexts 支持设置一个或多个标牌

      • 新增 options.bloodVolumes 支持设置一个或多个生命值

      • 新增 options.pictureFrames 支持设置一个或多个自定义图片

      • 新增 options.trajectory 支持设置轨迹线,只支持动态目标图层显示

for OpenLayers

  • ol.source.TileSuperMapRest ol.source.ImageSuperMapRestoptions.format 参数支持设置 webp瓦片格式

  • ol.source.VectorTileSuperMapRest ol.supermap.MapboxStyles 增加 options.withCredentials 参数支持携带 cookie

  • ol.supermap.WebMap 对接最新功能

    • 图层设置可见比例尺范围

    • 图层自动刷新

    • 自定义GeoJSON url地址创建图层

    • 对接ARCGIS的WMTS服务

    • 等级符号专题图支持符号颜色修改

    • 对接Geoserver的WMTS服务

    • 过滤条件增加Name in格式的查询

    • 对接矢量瓦片图层出图

    • 点类型的专题图,支持符号的偏移和旋转

    • 点类型的专题图和线类型专题图,标签支持位置设置

    • 对接标签图层的阴影颜色

    • 线类型专题图,支持道路样式和铁路样式

  • iPortal

    • SuperMap.iPortalUser

      • 新增 addMap 接口,支持添加地图资源

      • 新增 addScene 接口,支持添加场景资源

      • 新增 registerService 接口,支持注册服务资源

      • 新增 uploadDataRequest 接口,支持上传数据

      • 新增 addData 接口,支持添加数据项(上传/注册)

      • 新增 publishOrUnpublish 接口,支持数据的发布/取消发布

      • 新增 getDataPublishedStatus 接口,支持查询数据服务状态

      • 新增 unPublishDataService 接口,支持取消发布

      • 新增 publishDataService 接口,支持发布数据服务

      • 新增 getErrMsgPromise 接口,获取包含错误信息的Promise对象

    • 新增 SuperMap.iPortalAddResourceParam 添加资源参数类

    • 新增 SuperMap.iPortalRegisterServiceParam 注册服务参数类

    • 新增 SuperMap.iPortalAddDataParam 添加数据项(上传/注册)参数类

    • 新增 SuperMap.iPortalDataConnectionInfoParam HBASE数据源连接信息参数类

    • 新增 SuperMap.iPortalDataMetaInfoParam 数据元信息参数类

    • 新增 SuperMap.iPortalDataStoreInfoParam HBASE HDFS数据存储参数类

for MapboxGL

  • iPortal

    • SuperMap.iPortalUser

      • 新增 addMap 接口,支持添加地图资源

      • 新增 addScene 接口,支持添加场景资源

      • 新增 registerService 接口,支持注册服务资源

      • 新增 uploadDataRequest 接口,支持上传数据

      • 新增 addData 接口,支持添加数据项(上传/注册)

      • 新增 publishOrUnpublish 接口,支持数据的发布/取消发布

      • 新增 getDataPublishedStatus 接口,支持查询数据服务状态

      • 新增 unPublishDataService 接口,支持取消发布

      • 新增 publishDataService 接口,支持发布数据服务

      • 新增 getErrMsgPromise 接口,获取包含错误信息的Promise对象

    • 新增 SuperMap.iPortalAddResourceParam 添加资源参数类

    • 新增 SuperMap.iPortalRegisterServiceParam 注册服务参数类

    • 新增 SuperMap.iPortalAddDataParam 添加数据项(上传/注册)参数类

    • 新增 SuperMap.iPortalDataConnectionInfoParam HBASE数据源连接信息参数类

    • 新增 SuperMap.iPortalDataMetaInfoParam 数据元信息参数类

    • 新增 SuperMap.iPortalDataStoreInfoParam HBASE HDFS数据存储参数类

Classic

  • iPortal

    • SuperMap.iPortalUser

      • 新增 addMap 接口,支持添加地图资源

      • 新增 addScene 接口,支持添加场景资源

      • 新增 registerService 接口,支持注册服务资源

      • 新增 uploadDataRequest 接口,支持上传数据

      • 新增 addData 接口,支持添加数据项(上传/注册)

      • 新增 publishOrUnpublish 接口,支持数据的发布/取消发布

      • 新增 getDataPublishedStatus 接口,支持查询数据服务状态

      • 新增 unPublishDataService 接口,支持取消发布

      • 新增 publishDataService 接口,支持发布数据服务

      • 新增 getErrMsgPromise 接口,获取包含错误信息的Promise对象

    • 新增 SuperMap.iPortalAddResourceParam 添加资源参数类

    • 新增 SuperMap.iPortalRegisterServiceParam 注册服务参数类

    • 新增 SuperMap.iPortalAddDataParam 添加数据项(上传/注册)参数类

    • 新增 SuperMap.iPortalDataConnectionInfoParam HBASE数据源连接信息参数类

    • 新增 SuperMap.iPortalDataMetaInfoParam 数据元信息参数类

    • 新增 SuperMap.iPortalDataStoreInfoParam HBASE HDFS数据存储参数类

Component

  • vue-iclient-mapboxgl

    • 地图(sm-web-map)组件

      • 新增 keepBounds 参数,支持设置当地图容器大小发生变化时,是否保持地图范围不变

      • 新增 proxy 参数,支持为WebMap中的HTTP请求设置代理请求地址

      • 修改 mapId 参数:,支持传如 number 类型

      • 对接最新功能

        图层设置可见比例尺范围

        图层自动刷新

        自定义GeoJSON url地址创建图层

        等级符号专题图支持符号颜色修改

    • 新增地图卷帘(sm-compare) 组件

    • 指标(sm-indicator)组件

      • 新增 textFontSize 参数,支持设置指标数字字体大小

      • 新增 thresholdsStyle 参数,支持设置指标阈值样式

    • 点选查询(sm-identify)组件

      • 修改 fields 参数类型,由一维数组改动为二维数组,以支持为每个layer配置显示字段数组
    • 缩放(sm-zoom)组件

      • 新增 showZoom 参数,支持设置是否显示当前级别
    • 多行文本(sm-text-list)组件

      • dataset 参数新增支持传入GeoJSONParameter类型

      • 新增 columnWidths 参数,支持设置列宽度

      • 新增 rowHeight 参数,支持设置行高度

      • 新增 headerHeight 参数,支持设置头部高度

      • 新增 rowStyle 参数,支持设置行样式

      • 新增 headerStyle 参数,支持设置头部样式

      • 新增 thresholdsStyle 参数,支持设置阈值样式

      • 新增 columns 参数,支持统一的设置列参数,包括列的头名称,字段名称,列宽度,列排序,列前后缀

    • 图表(sm-chart)组件

      • dataset 参数新增支持传入GeoJSONParameter类型
    • 进度条(sm-progress)组件

      • 新增 trailColor 参数,支持设置底色
  • vue-iclient-leaflet

    • 地图(sm-web-map)组件

      • 修改 mapId 参数,支持传如 number 类型
    • 指标(sm-indicator)组件

      • 新增 textFontSize 参数,支持设置指标数字字体大小

      • 新增 thresholdsStyle 参数,支持设置指标阈值样式

    • 图表(sm-chart)组件

      • dataset 参数新增支持传入GeoJSONParameter类型
    • 进度条(sm-progress)组件

      • 新增 trailColor 参数,支持设置底色

Fixed

for Leaflet

  • 修复 L.CRS.NonEarthCRS 平面坐标系设置分辨率后移动端双指缩放级别错乱的问题

  • 修复 iPortal 资源列表资源无法查询的问题

  • 修复 iPortal 我的资源列表资源无法查询的问题

for OpenLayers

  • 修复 ol.source.Graphic 高效率点图层click事件触发多次的问题

  • 修复 iPortal 资源列表资源无法查询的问题

  • 修复 iPortal 我的资源列表资源无法查询的问题

  • ol.supermap.WebMap

    • 修复使用二进制数据或者示例数据,迁徙图不出图问题

    • 修复小范围底图叠加其他范围的地图后无法拖动地图的问题

for MapboxGL

  • 修复 mapboxgl.supermap.DeckglLayer setStyle 方法不起作用的问题

  • 修复 mapboxgl.supermap.MapvLayer 在移除后拖动报错的问题

  • 修复 iPortal 资源列表资源无法查询的问题

  • 修复 iPortal 我的资源列表资源无法查询的问题

Classic

  • 修复 iPortal 资源列表资源无法查询的问题

  • 修复 iPortal 我的资源列表资源无法查询的问题

Component

  • vue-iclient-mapboxgl

    • 修复图例组件的 isShowTile 参数在 mode 参数为 panel 时不起作用的问题

    • 修复大数据量时chart组件卡顿的问题

  • vue-iclient-leaflet

    • 修复大数据量时chart组件卡顿的问题

Examples

for Leaflet

  • 动态标绘

    • 新增 “动态目标图层” 示例
  • iPortal

    • 新增“添加地图/场景”示例

    • 新增“添加场景”示例

    • 新增资源共享设置可分享给部门,群组以及用户的功能

    • 新增“上传数据”示例

    • 新增“注册数据”示例

    • 新增“发布数据”示例

for OpenLayers

  • iPortal

    • 新增“添加地图/场景”示例

    • 新增“添加场景”示例

    • 新增资源共享设置可分享给部门,群组以及用户的功能

    • 新增“上传数据”示例

    • 新增“注册数据”示例

    • 新增“发布数据”示例

for MapboxGL

  • 多坐标系 – 地图

    • 新增“地图打印”示例

Component

  • vue-iclient-mapboxgl

    • 地图

      • 新增“中国疫情”示例

      • 新增“全球疫情”示例

      • 新增“疫情国家紧急状态”示例

10.0.1

新特性

SuperMap iClient for OpenLayers 升级支持 OpenLayers 5/6,支持模块化开发,提升应用的可维护性

1001-1

(具体兼容情况详见compatibility一节)

新增 SuperMap iPortal 资源访问系列接口和范例,支持对资源中心的地图、服务、大屏、洞察等资源进行更新

1001-6

新增 Vue-iClient-Leaflet 组件库,提供二维地图、图表等常用组件

更新 Vue-iClient-MapboxGL 组件库,新增点选查询、图层管理等地图交互组件

1001-3

微信小程序版示例正式上线

1001-4 1001-5

API changes

for Leaflet

  • SuperMap.GetFeaturesParametersBase 及其子类

    • 新增 options.targetEpsgCodeoptions.targetPrj 参数,支持设置是返回结果的投影
  • iPortal

    • SuperMap.iPortal 新增 queryResourcesupdateResourcesShareSetting 接口,支持查询资源,共享设置。

    • 新增 SuperMap.iPortalUser 类,增加 deleteResources 接口,支持删除资源

    • 新增 SuperMap.iPortalQueryParam

    • 新增 SuperMap.iPortalQueryResult

    • 新增 SuperMap.iPortalResource

    • 新增 SuperMap.iPortalShareEntity

    • 新增 SuperMap.iPortalShareParam

    • 移除 SuperMap.iPortalMapSuperMap.iPortalService 类,请使用 SuperMap.iPortalResource

    • SuperMap.iPortal 移除 queryServicesqueryMaps 接口,请使用 queryResources 接口

    • SuperMap.iPortal 移除 deleteServices 接口,请使用 SuperMap.iPortalUser.deleteResources 接口

  • L.supermap.heatMapLayer 新增 options.blur 参数,支持设置热力图的模糊半径。

  • L.supermap.graphicLayeroptions.render 为 canvas 时,支持通过 on 方法绑定 click、 mousemove、 dblclick、 mousedown 、mouseup、 mouseout 、contextmenu鼠标事件。

for OpenLayers

  • SuperMap.GetFeaturesParametersBase 及其子类

    • 新增 options.targetEpsgCodeoptions.targetPrj 参数,支持设置是返回结果的投影
  • iPortal

    • SuperMap.iPortal 新增 queryResourcesupdateResourcesShareSetting 接口,支持查询资源,共享设置。

    • 新增 SuperMap.iPortalUser 类,增加 deleteResources 接口,支持删除资源

    • 新增 SuperMap.iPortalQueryParam

    • 新增 SuperMap.iPortalQueryResult

    • 新增 SuperMap.iPortalResource

    • 新增 SuperMap.iPortalShareEntity

    • 新增 SuperMap.iPortalShareParam

    • 移除 SuperMap.iPortalMapSuperMap.iPortalService 类,请使用 SuperMap.iPortalResource

    • SuperMap.iPortal 移除 queryServicesqueryMaps 接口,请使用 queryResources 接口

    • SuperMap.iPortal 移除 deleteServices 接口,请使用 SuperMap.iPortalUser.deleteResources 接口

for MapboxGL

  • SuperMap.GetFeaturesParametersBase 及其子类

    • 新增 options.targetEpsgCodeoptions.targetPrj 参数,支持设置是返回结果的投影
  • iPortal

    • SuperMap.iPortal 新增 queryResourcesupdateResourcesShareSetting 接口,支持查询资源,共享设置。

    • 新增 SuperMap.iPortalUser 类,增加 deleteResources 接口,支持删除资源

    • 新增 SuperMap.iPortalQueryParam

    • 新增 SuperMap.iPortalQueryResult

    • 新增 SuperMap.iPortalResource

    • 新增 SuperMap.iPortalShareEntity

    • 新增 SuperMap.iPortalShareParam

    • 移除 SuperMap.iPortalMapSuperMap.iPortalService 类,请使用 SuperMap.iPortalResource

    • SuperMap.iPortal 移除 queryServicesqueryMaps 接口,请使用 queryResources 接口

    • SuperMap.iPortal 移除 deleteServices 接口,请使用 SuperMap.iPortalUser.deleteResources 接口

Classic

  • iPortal

    • SuperMap.iPortal 新增 queryResourcesupdateResourcesShareSetting 接口,支持查询资源,共享设置。

    • 新增 SuperMap.iPortalUser 类,增加 deleteResources 接口,支持删除资源

    • 新增 SuperMap.iPortalQueryParam

    • 新增 SuperMap.iPortalQueryResult

    • 新增 SuperMap.iPortalResource

    • 新增 SuperMap.iPortalShareEntity

    • 新增 SuperMap.iPortalShareParam

    • 移除 SuperMap.iPortalMapSuperMap.iPortalService 类,请使用 SuperMap.iPortalResource

    • SuperMap.iPortal 移除 queryServicesqueryMaps 接口,请使用 queryResources 接口

    • SuperMap.iPortal 移除 deleteServices 接口,请使用 SuperMap.iPortalUser.deleteResources 接口

Web Components

  • vue-iclient-mapboxgl

    • 新增点选查询(Identify)组件

    • 新增图层管理(LayerManager)组件

    • 图表组件 dataset 参数新增 proxy 字段,支持代理请求

    • 图表组件新增 associatedMap 参数,支持与地图联动

    • 文本/水球/进度条组件新增 field 参数,支持指定三方服务字段值

    • 指标组件新增 titleFieldnumFieldunitField 参数,支持指定三方服务字段值

    • 文本列表组件新增 startTimingfrequency 参数,支持定时刷新功能

  • vue-iclient-leaflet

    • 新增基础组件:图标(Icon)、指标(Indicator)、水球(LiquidFill)、进度条(Progress)、文本(Text)、时间(TimeText)、图片(Image)、视频(VideoPlayer)、Iframe(Iframe)、边框(Border)

    • 新增地图(WebMap)组件

    • 新增瓦片图层(TileLayer)组件

    • 新增弹窗(Popup)组件

    • 新增点选查询(Identify)组件

    • 新增图表(Chart)组件

Fixed

for Leaflet

  • 修复在https站点下SecurityManager注册及获取token/key失效的问题
  • 修复L.supermap.mapVLayer的options. mapVOptions.unit为 ’m’ 时不起作用的问题
  • 修复L.supermap.tiledMapLayer在经纬度地图下设置 options. clipRegion出图错乱的问题

for OpenLayers

  • 修复ol.source.Mapv的options. mapVOptions.unit为 ’m’ 时不起作用的问题
  • 修复ol.supermap.MapboxStyles 的 updateStyles 方法在传入的更新样式内容不完整时样式丢失的问题
  • 修复ol.supermap.WebMap加载EPSG:-1000坐标系的地图失败的问题
  • 修复ol.supermap.WebMap加载迁徙图失败的问题
  • 修复ol.supermap.WebMap加载EPSG:4326的小范围的WMTS地图的出图失败的问题

for MapboxGL

  • 修复mapboxgl.supermap.MapvLayer的options. mapVOptions.unit为 ’m’ 时不起作用的问题

Classic

  • 修复SuperMap.Layer.MapVLayer的options.unit为 ’m’ 时不起作用的问题

Examples

for Leaflet

  • iPortal

    • 新增 “资源中心” 示例

    • 新增 “我的资源” 示例

    • 移除 “地图列表” 示例

  • 可视化 – Pixi

    • 新增 “纽约出租车上车点分布图(140万点数据绘制)” 示例

for OpenLayers

  • iPortal

    • 新增 “资源中心” 示例

    • 新增 “我的资源” 示例

    • 移除 “地图列表” 示例

Web Components

  • 新增 “Vue - Leaflet” 分类及示例

  • Vue – MapboxGL

    • 新增“点选查询”示例

    • 新增“图层管理”示例

Compatibility

for OpenLayers

10.0.0

Distribution package changes

for Leaflet

  • iclient9-leaflet.js 更名 iclient-leaflet.js

  • iclient9-leaflet.min.js 更名 iclient-leaflet.min.js

  • iclient9-leaflet-es6.js 更名 iclient-leaflet-es6.js

  • iclient9-leaflet-es6.min.js 更名 iclient-leaflet-es6.min.js

  • iclient9-leaflet.css 更名 iclient-leaflet.css

  • iclient9-leaflet.min.css 更名 iclient-leaflet.min.css

for OpenLayers

  • iclient9-openlayers.js 更名 iclient-openlayers.js

  • iclient9-openlayers.min.js 更名 iclient-openlayers.min.js

  • iclient9-openlayers-es6.js 更名 iclient-openlayers-es6.js

  • iclient9-openlayers-es6.min.js 更名 iclient-openlayers-es6.min.js

  • iclient9-openlayers.css 更名 iclient-openlayers.css

  • iclient9-openlayers.min.css 更名 iclient-openlayers.min.css

for MapboxGL

  • iclient9-mapboxgl.js 更名 iclient-mapboxgl.js

  • iclient9-mapboxgl.min.js 更名 iclient-mapboxgl.min.js

  • iclient9-mapboxgl-es6.js 更名 iclient-mapboxgl-es6.js

  • iclient9-mapboxgl-es6.min.js 更名 iclient-mapboxgl-es6.min.js

  • iclient9-mapboxgl.css 更名 iclient-mapboxgl.css

  • iclient9-mapboxgl.min.css 更名 iclient-mapboxgl.min.css

API changes

for Leaflet

  • L.supermap.imageMapLayer L.supermap.tiledMapLayer 新增 options.rasterfunction 参数,支持对接 SuperMap iServer 的栅格运算。

  • L.supermap.ServiceBase 及其子类

    • 新增 options.headers 参数,支持设置请求头内容。
  • 命名空间 L.supermap.widgets 更名为 L.supermap.components

  • 命名空间 SuperMap.Widgets 更名为 SuperMap.Components

for OpenLayers

  • ol.source.TileSuperMapRest ol.source.ImageSuperMapRest 新增 options.rasterfunction 参数,支持对接 SuperMap iServer 的栅格运算。

  • ol.supermap.ServiceBase 及其子类

    • 新增 options. headers 参数,支持设置请求头内容
  • 命名空间 SuperMap.Widgets 更名为 SuperMap.Components

for MapboxGL

  • mapboxgl.supermap.ServiceBase 及其子类

    • 新增 options. headers 参数,支持设置请求头内容
  • 命名空间 SuperMap.Widgets 更名为 SuperMap.Components

Fixed

for Leaflet

  • 修复 SuperMap iServer 地图设置可见比例尺时,手机端用双指缩放时,超出最大最小级别时出错的问题

  • 修复 L.supermap.mapVLayer 在 Internet Explorer 11/10 浏览器上可能不出图的问题

  • 修复 L.supermap.tiledVectorLayer 使用自定义 cartoCSS 样式时配置 pointurl 不生效的问题

for OpenLayers

  • 修复 ol.source.Mapv 在 Internet Explorer 11/10 浏览器上可能不出图的问题

for MapboxGL

  • 修复 mapboxgl.supermap.MapvLayer 在 Internet Explorer 11/10 浏览器上可能不出图的问题

Examples

  • 新增 Component 分类

    • 新增 “Vue - 地图” 分类及相关示例

    • 新增 “Vue - 地图子组件” 分类及相关示例

    • 新增 “Vue - 天地图子组件” 分类及相关示例

    • 新增 “Vue - 可视化” 分类及相关示例

    • 新增 “Vue - 图表” 分类及相关示例

    • 新增 “Vue – 基础” 分类及相关示例

    • 新增 “Vue - 其他” 分类及相关示例

for Leaflet

  • iServer – 地图

    • 增加 “地图-栅格分析” 例子

for OpenLayers

  • iServer – 地图

    • 增加 “地图-栅格分析” 例子

for MapboxGL

  • 可视化 - 矢量瓦片

    • 增加 “iServer数据服务矢量瓦片(2000万点)” 例子

10.0.0 beta

新特性

积木式搭建应用:SuperMap iClient Vue 组件库

  • SuperMap iClient Vue 组件库在架构设计上采用 MVVM 模式(Model-View-ViewModel)同时也能兼容其它框架,例如 React、Angular 以及原生 H5 开发。 使用 SuperMap iClient Vue 组件库,可像搭积木一样快速的创建自定义的 WebGIS 应用 1000-2

开箱即用:丰富的组件选择

  • 组件库采用了开箱即用的方案,现阶段提供了二/三维地图组件,丰富的地理可视化组件,图表类组件和基础 GIS 组件等 1000-3

一键主题切换

  • 在主题风格上,SuperMap iClient Vue 组件现阶段内置了多套主题,可一键切换所有组件的主题风格 1000-1

API changes

for MapboxGL

  • SuperMap.GetFeaturesByGeometryParametersgeometry 参数支持传入 mapboxgl.LngLatBounds

  • SuperMap.QueryByGeometryParametersgeometry 参数支持传入 mapboxgl.LngLatBounds

Fixed

for Leaflet

  • 修复客户端专题图鼠标滑过要素时可能出现的闪动问题

  • 修复 L.supermap.echartsLayeroptions 传入 pane 参数无效的问题

for OpenLayers

  • ol.supermap.WebMap

    • 修复在跨域情况下访问地图失败的问题

    • 修正内置的互联网底图最大缩放级别

    • 修复访问坐标系为 epsg:0/epsg:-1000/epsg:-1 地图失败的问题

10.0.0 alpha

新特性

  • iClient for MapboxGL(for vue)组件库新增示例,新增房产项目可视化监控平台示例,使用 iClient Vue 组件快速搭建行业大屏应用

whatsNewComponents

API changes

for Leaflet

  • L.supermap.ServiceBase 及其子类

    • 新增 options.crossOrigin 参数,支持设置是否允许跨域请求。

for OpenLayers

  • ol.supermap.WebMap 新增支持迁徙图、MVT矢量瓦片图层。

  • ol.supermap.MapboxStyles 新增 setSelectedObjects addSelectedObjects removeSelectedObjects clearSelectedObjects 接口,支持设置、增加、移除、清除多个高亮要素。

  • ol.supermap.ServiceBase 及其子类

    • 新增 options.crossOrigin 参数,支持设置是否允许跨域请求。

for MapboxGL

  • mapboxgl.supermap.ServiceBase 及其子类

    • 新增 options.crossOrigin 参数,支持设置是否允许跨域请求。

Fixed

for Leaflet

  • 修复从 SuperMap iServer 获取要素可能多stringIDID属性字段的问题,请使用feature.id获取要素id

for OpenLayers

  • 修复从 SuperMap iServer 获取要素可能多stringIDID属性字段的问题,请使用feature.getId()获取要素id

for MapboxGL

  • 修复从 SuperMap iServer 获取要素可能多stringIDID属性字段的问题,请使用feature.id获取要素id

Examples

for OpenLayers

  • 修复平面无投影地图相关示例访问失败的问题。

for MapboxGL

  • 新增 Vue 组件 分类及相关示例。

9.1.2 (2019-04-26)

新特性

iClient for MapboxGL 新增组件(for vue)

  • iClient for MapboxGL 新增 WebMap 地图组件,图表组件,图例组件,图层列表组件,量算组件,查询/搜索组件,进度条等基础组件,支持多种主题(可一键切换风格)

whatsNewMapboxGlComponents

API changes

for Leaflet

  • 互联网地图 - 天地图
    • L.supermap.tiandituTileLayer 新增 options.key 参数,支持传入天地图服务密钥。

for OpenLayers

  • 互联网地图 - 天地图
    • ol.source.Tianditu 新增 options.key 参数,支持传入天地图服务密钥。
  • 控件 - 基础控件 - 比例尺控件
    • 新增 ol.supermap.control.ScaleLine 类,修复了 OpenLayers V4.6.5 版本 WGS84 坐标系 数值错误问题。
  • iPortal
    • ol.supermap.WebMap 新增支持数据流图层,等级符号专题图图层。
    • ol.supermap.MapboxStylesoptions.source 参数为可选参数,不传时为 style 中的第一个 source
    • ol.source.VectorTileSuperMapRestoptions.source 参数为可选参数,不传时为 style 中的第一个 source

for MapboxGL

  • iPortal - 地图
    • 新增 mapboxgl.supermap.WebMap 类,支持加载 iPortal WebMap 图层。

Fixed

for Leaflet

  • 修复 SuperMap.Widgets.Charttype 参数解析错误的问题
  • 修复 L.supermap.mapVLayer 动态图层移除后可能出现的空值问题
  • 修复 L.supermap.mapVLayer 地图缩放,图层位置偏差问题
  • 修复 L.supermap.echartsLayer 同时加载两个 EchartsLayer 图层时,图层互相影响问题
  • 修复 SuperMap.REST.ClipParameterclipRegion 参数解析错误的问题

for OpenLayers

  • 修复 SuperMap.Widgets.Charttype 参数解析错误的问题
  • 修复 ol.supermap.WebMap 专题图字段过滤错误问题
  • 修复 ol.supermap.WebMap 加载小范围底图时,内存耗尽问题
  • 修复 ol.source.Mapv webgl 绘制模式时,在浏览器缩放比例非100%时,要素偏移的问题
  • 修复 SuperMap.REST.ClipParameterclipRegion 参数解析错误的问题

for MapboxGL

  • 修复 SuperMap.Widgets.Charttype 参数解析错误的问题
  • 修复 SuperMap.REST.ClipParameterclipRegion 参数解析错误的问题

Classic

  • 修复 SuperMap.Geometry.GeoText 不能拖动问题
  • 修复 SuperMap.REST.ClipParameterclipRegion 参数解析错误的问题
  • 修复 SuperMap.Layer.TiledDynamicRESTLayerorigin 在 IE 浏览器出图错误问题
  • 修复加载谷歌地图失败问题
  • 修复加载天地图失败问题

Examples

for Leaflet

  • 新增 “组件 - 基础 - 图表_iServer” 示例
  • 新增 “组件 - 基础 - 图表_iPortal” 示例

for MapboxGL

  • 新增 “iPortal - 地图” 分类及相关示例
  • 新增 “组件 - for Vue” 分类及相关示例
  • 新增 “可视化 - 矢量瓦片 - 矢量瓦片叠加” 示例

9.1.1 (2018-12-27)

新特性

iClient for MapboxGL多坐标系支持

whatsNewMultiCoordinate

新增多款功能组件

  • iClient for Leaflet新增:文件打开组件、数据流组件、地址匹配与图层查询组件、客户端计算组件、分布式分析组件、数据服务查询组件

whatsNewClientComputaion

API changes

for Leaflet

  • 组件
    • 新增打开文件组件 L.supermap.widgets.openFile 及功能类 L.supermap.widgets.openFileViewModel
    • 新增数据流组件 L.supermap.widgets.dataFlow 及功能类 L.supermap.widgets.dataFlowViewModel
    • 新增图层查询组件 L.supermap.widgets.search 及功能类 L.supermap.widgets.searchViewModel
    • 新增客户端计算组件 L.supermap.widgets.clientComputation 及功能类 L.supermap.widgets.clientComputationViewModel
    • 新增分布式分析组件 L.supermap.widgets.distributedAnalysis 及功能类 L.supermap.widgets.distributedAnalysisViewModel
    • 新增数据服务查询组件L.supermap.widgets.dataServiceQuery 及功能类 L.supermap.widgets.dataServiceQueryViewModel

for OpenLayers

  • 可视化 - 矢量瓦片

    • ol.supermap.MapboxStyles 样式类新增 setStyle 接口,支持整体更新样式
    • ol.supermap.MapboxStyles 样式类 options.style 支持传入获取 Mapbox Style JSON 对象的 URL
    • ol.source.VectorTileSuperMapRest 新增 options.style options.source 参数,支持传入 Mapbox Style JSON 对象或 URL
  • 可视化 - 高效率点图层

    • 支持通过 ol.MapforEachFeatureAtPixel getFeaturesAtPixel 方法获取要素

for MapboxGL

Fixed

for Leaflet

  • 修复 L.supermap.mapVLayer 动态图层移除后可能出现的空值问题
  • 修复 SuperMap.KernelDensityJobParameterquery 参数解析错误的问题
  • 修复无法解析 iServer 中数据类型为 LINEEPS REGIONEPS 的要素的问题
  • 修复地图是平面无投影时,在手机上访问双指放大缩小可能的错乱问题

for OpenLayers

  • 修复 ol.source.Graphic 无法点击的问题
  • 修复 SuperMap.KernelDensityJobParameterquery 参数解析错误的问题
  • 修复无法解析 iServer 中数据类型为 LINEEPS REGIONEPS 的要素的问题
  • 修复对 ol.layer.Group 处理不当的问题(#26)

for MapboxGL

  • 修复 SuperMap.KernelDensityJobParameterquery 参数解析错误的问题
  • 修复无法解析 iServer 中数据类型为 LINEEPS REGIONEPS 的要素的问题

Classic

  • 修复 SuperMap.KernelDensityJobParameterquery 参数解析错误的问题
  • 修复无法解析 iServer 中数据类型为 LINEEPS REGIONEPS 的要素的问题

Examples

for Leaflet

  • 新增 “组件” 分类及相关示例

for OpenLayers

  • 新增 “可视化 - 矢量瓦片 - iServer 矢量瓦片服务” 示例

for MapboxGL

  • 新增 “多坐标系” 分类及相关示例

  • 新增 “可视化 - 聚合” 示例

9.1.0 (2018-9-28)

API changes

for Leaflet

  • 可视化 - 矢量瓦片

    • L.supermap.tiledVectorLayer 新增 options.processCharacters 参数,支持本地设置服务端的CartoCSS样式时替换特殊字符
  • SuperMap.QueryParameters 及其子类新增 options.returnFeatureWithFieldCaption 参数,支持指定返回的查询结果要素字段标识为字段别名

  • 可视化 - 高效率点图层

    • L.supermap.graphic

      • 新增 options.id 参数,以及 getIdsetId 接口,支持设置与修改 graphic 要素id
    • L.supermap.graphicLayer

      • 新增 getGraphicBy 接口支持通过要素属性值获取指定要素
      • 新增 getGraphicById 接口支持通过要素 id 获取指定要素
      • 新增 getGraphicsByAttribute 接口支持通过要素 attribute属性对象值获取指定要素数组
      • removeGraphics 接口新增删除单个或多个要素的功能
    • L.supermap.ThemeLayer 及其子类

      • addFeatures 方法默认只支持添加经纬度坐标要素,新增 options.alwaysMapCRS 参数,设置该参数为true , addFeatures 方法可添加底图坐标要素

for OpenLayers

  • SuperMap.QueryParameters 及其子类新增 options.returnFeatureWithFieldCaption 参数,支持指定返回的查询结果要素字段标识为字段别名

  • 可视化 - 高效率点图层

    • ol.Graphic

      • 新增 options.id 参数,以及 getIdsetId 接口,支持设置与修改 graphic 要素id
    • ol.source.Graphic

      • 新增 getGraphicBy 接口支持通过要素属性值获取指定要素
      • 新增 getGraphicById 接口支持通过要素 id 获取指定要素
      • 新增 getGraphicsByAttribute 接口支持通过要素 attribute属性对象值获取指定要素数组
      • removeGraphics 接口新增删除单个或多个要素的功能

for MapboxGL

  • SuperMap.QueryParameters 及其子类新增 options.returnFeatureWithFieldCaption 参数,支持指定返回的查询结果要素字段标识为字段别名

  • 可视化 - 高效率点图层

    • mapboxgl.supermap.Graphic

      • 新增 options.id 参数,以及 getIdsetId 接口,支持设置与修改 graphic 要素id
    • mapboxgl.supermap.GraphThemeLayer

      • 新增 getGraphicBy 接口支持通过要素属性值获取指定要素
      • 新增 getGraphicById 接口支持通过要素 id 获取指定要素
      • 新增 getGraphicsByAttribute 接口支持通过要素 attribute属性对象值获取指定要素数组
      • removeGraphics 接口新增删除单个或多个要素的功能

Classic

  • SuperMap.Layer.MapVLayer 支持北京54 等其他坐标系(注:数据坐标系要求与地图保持一致)

Fixed

for Leaflet

  • 修复 L.supermap.featureService 更新要素时没有携带凭据的问题
  • 优化 L.supermap.echartsLayer 内存占用问题
  • 修复 L.supermap.labelThemeLayer 移除所有要素后,放大缩小还是会显示要素的问题
  • 修复 L.supermap.graphicLayer 从地图移除后再添加后,移动时要素偏移的问题,优化绘制性能
  • 修复 L.supermap.webmap 在地图没有设置中心点的时候无法出图的问题
  • 修复 Internet Explorer 11 浏览器上报错问题

for OpenLayers

  • 修复 ol.source.Graphic 在浏览器窗口大小发生变化,要素偏移的问题
  • 修复 ol.source.DataFlow 更新要素位置时可能出现的闪烁问题
  • 修复 ol.source.Label 移除所有要素后,放大缩小还是会显示要素的问题
  • 修复 ol.supermap.WebMap 在地图没有设置中心点的时候无法出图的问题
  • 优化 ol.source.Graphic 三叶草样式仅有单个叶片时的选中逻辑
  • 修复 Internet Explorer 11 浏览器上报错问题

for MapboxGL

  • 修复 mapboxgl.supermap.LabelThemeLayer 移除所有要素后,放大缩小还是会显示要素的问题

Examples

for MapboxGL

  • 可视化 - 矢量瓦片

    • 新增“土地利用”示例

9.1.0 beta (2018-8-2)

API changes

for Leaflet

  • 新增 L.Util.transform 方法,支持要素的投影转换

Fixed

for Leaflet

  • 修复 L.supermap.processingService 获取任务信息时没有携带 token 的问题

  • 修复 L.supermap.themeFeature 传入 L.polyline L.polygon 失败的问题

for OpenLayers

  • 修复 ol.supermap.ProcessingService 获取任务信息时没有携带 token 的问题

  • 修复 ol.supermap.WebMap 只会加载20个数据的问题

for MapboxGL

  • 修复 mapboxgl.supermap.ProcessingService 获取任务信息时没有携带 token 的问题

  • 修复 mapboxgl.supermap.DeckglLayer 在浏览器缩放比例非100%时,要素偏移的问题

Classic

  • 修复 SuperMap.REST.ProcessingService 获取任务信息时没有携带 token 的问题

Examples

for Leaflet

  • 新增“动态标绘“分类及示例

  • 将“标绘 - 点线面绘制“示例移动至“控件 - 点线面绘制“

  • iServer - 地图

    • 新增“几何查询(3857)”示例

9.1.0 alpha (2018-7-7)

新特性

渲染性能再升级

  • 高效率点图层GraphicLayer支持数据量由之前的30万提升至100万,相较9D版本有了3倍以上的性能提升,100万点数据可在1秒内完成渲染;同时,新增支持任意带经纬度的点数据格式,例如GeoJSON,TopoJSON,二维表等多种格式,同时可以实时改变点的样式,并支持交互操作如根据属性筛选和过滤和鼠标事件。示例>>

GraphicLayer

  • 数据流图层DataFlowLayer增了MapV引擎,大幅提高了绘制Marker的性能,对于矢量点的渲染数据量由之前的1万提升至10万,对于栅格图片的渲染数据量由之前的3000提升至1万。示例>>

DataFlowLayer

对接最新ECharts,渲染千万级数据

  • ECharts在今年1月发布了最新的版本4.0,新版本最大的亮点是支持了千万级数据的可视化渲染,通过对数据进行分块后加载,不需要漫长地等待所有数据加载完再进行绘制,以增量渲染的方式对数据进行可视化,从而提升性能。9D(2019)版本对EChartsLayer也同时进行了升级,已让Leaflet、OpenLayers、MapboxGL地图库都支持了ECharts 4.0的增量渲染能力。示例>>

EChartsLayer

MVT矢量瓦片细节优化

  • OpenLayers地图库的三方插件对于MVT矢量瓦片的特性支持的不够完美,9D(2019)版本在MVT矢量瓦片的细节呈现方面做了很多优化并增加了新特性,例如:支持面填充、支持文字标签避让、优化中文沿线标注、支持自定义字体、解决多面丢失、优化了渲染性能等,从而让OpenLayers拥有了可以媲美MapboxGL对MVT矢量瓦片的渲染效果,同时还支持除3857以外的其它任意标准坐标系。示例>>

MVT

更多优秀的可视化特效

  • 9D版本为我们带来了很多炫酷的可视化效果,9D(2019)版本在这方面继续加强,新增集成了echarts / echartsgl / deck.gl可视化库的更多特效和范例。示例>>

deck.gl

API文档优化

  • 9D(2019)版本还对API文档进行了大幅优化,极大的提升了文档的可读性,现在您可以快速导航,轻松了解接口说明和使用范例,欢迎随时访问。

APIDoc

API changes

for Leaflet

  • L.supermap.imageMapLayer L.supermap.tiledMapLayer 新增options.format参数,支持 "png" 、"bmp" 、"jpg" 和 "gif" 四种表述类型,默认为 "png"表述类型

  • L.supermap.wmtsLayer , L.supermap.tiandituTileLayer , L.supermap.baiduTileLayer , L.supermap.cloudTileLayer , L.supermap.imageMapLayer , L.supermap.tiledMapLayer 新增 options.tileProxy 参数,支持设置代理地址

  • 修改 L.supermap.imageMapLayer 的出图方式为整屏出图

  • 新增全局配置 SuperMap.setCORS SuperMap.isCORS 设置或获取是否支持跨域

  • 新增全局配置 SuperMap.setRequestTimeout SuperMap.getRequestTimeout 设置或获取请求超时时间

  • L.supermap.ServiceBase 及其子类

    • 新增 options.proxy 参数,支持设置代理地址

    • 新增 options.withCredentials 参数,使服务请求支持携带cookie

  • SuperMap.Format.GeoJSON 支持 iServer 数据类型 "RECTANGLE"

  • L.Proj.CRS 增加 options.dpi 参数,支持自定义dpi

  • iServer - 数据

    • SuperMap.GetFeaturesParametersBase 增加 aggregations 参数,增加 SuperMap.AggQueryBuilderParameter SuperMap.AggregationParameter SuperMap.FilterAggParameter SuperMap.GeoBoundingBoxQueryBuilderParameter SuperMap.GeoHashGridAggParameter类,支持聚合查询
  • iServer - 空间分析

    • L.supermap.spatialAnalystService 增加 geometrybatchAnalysis 接口,支持 Geometry 批量空间分析

    • SuperMap.GeometryOverlayAnalystParameters 新增 operateGeometriessourceGeometries 参数,支持批量空间对象叠加分析

    • SuperMap.GenerateSpatialDataParameters 增加 attributeFilter 参数,支持在动态分段时设置过滤参数

  • iServer - 数据流

    • L.supermap.dataFlowLayer 增加 mapv 渲染方式,提高绘制marker的能力,options 新增 render 参数,可选值为 normalmapv,默认为 normal
  • ElasticSearch

    • 废弃 SuperMap.ElasticSearchoptions.change 参数,直接使用 SuperMap.ElasticSearch.msearch SuperMap.ElasticSearch.searchcallback 参数

    • SuperMap.ElasticSearchupdate 方法新增 callback 参数

  • 可视化 - 客户端专题图

    • L.supermap.ThemeLayer 及其子类

      • addFeatures 方法默认只支持添加经纬度坐标要素,新增 options.alwaysMapCRS 参数,设置该参数为true , addFeatures 方法可添加底图坐标要素

      • addFeatures 方法支持 L.supermap.ThemeFeature 类型和 GeoJSON 规范数据类型的 feature 数组

      • 废弃_createFeature 接口,由 toiClientFeature 接口代替

      • 新增 options.id 参数

    • SuperMap.ThemeStyle 的参数 strokeDashstyle 支持类型 dashot 更改为 dashdot

  • 可视化 - 高效率点图层

    • 高效率点图层 L.supermap.GraphicLayer

      • 支持webgl渲染,options 新增 render 参数,可选值为 canvas , webgl,默认为 canvas

      • options 新增 webgl 渲染相关参数,如:color , highlightColor, opacity,radius,radiusScale,radiusMinPixels,radiusMaxPixels,strokeWidth,outlineonClick,onHover

      • 增加 setGraphics 接口,支持设置点要素

      • 增加 addGraphics 接口,支持追加点要素

      • 增加 clear 接口,支持释放图层资源

      • 增加 removeGraphics 接口,支持移除所有要素

    • 高效率点图层要素类 L.supermap.Graphic

      • 废弃 setCanvasgetCanvas 接口,改用 setStylegetStyle 接口

      • options 参数 latlng 更改为 latLng

      • options 新增参数 attributes ,支持设置要素属性

      • 增加 setAttributesgetAttributes接口

      • setLatlng 接口更改为 setLatLng

    • 废弃 L.supermap.circleStyle 类的 getCanvas 接口,改用 getStyle 接口

    • 增加 L.supermap.cloverStyle L.supermap.imageStyle 类,支持三叶草要素风格、自定义图形要素风格

  • 可视化 - 热力图

    • 新增热力图层 L.supermap.heatMapLayer

for OpenLayers

  • ol.source.TileSuperMapRest ol.source.ImageSuperMapRest 新增options.format参数,支持 "png" 、"bmp" 、"jpg" 和 "gif" 四种表述类型,默认为 "png"表述类型

  • ol.source.Tianditu , ol.source.BaiduMap , ol.source.SuperMapCloud , ol.source.ImageSuperMapRest , ol.source.TileSuperMapRest 新增 options.tileProxy 参数,持设置代理地址

  • 废弃 ol.source.TileSuperMapRest ol.source.ImageSuperMapRest 类的 options._cache 参数,由 options.cacheEnabled 代替

  • 新增全局配置 SuperMap.setCORS SuperMap.isCORS 设置或获取是否支持跨域

  • 新增全局配置 SuperMap.setRequestTimeout SuperMap.getRequestTimeout 设置或获取请求超时时间

  • ol.supermap.ServiceBase 及其子类

    • 新增 options.proxy 参数,支持设置代理地址

    • 新增 options.withCredentials 参数,使服务请求支持携带cookie

  • SuperMap.Format.GeoJSON 支持 iServer 数据类型 "RECTANGLE"

  • iServer - 数据

    • SuperMap.GetFeaturesParametersBase 增加 aggregations 参数,增加 SuperMap.AggQueryBuilderParameter SuperMap.AggregationParameter SuperMap.FilterAggParameter SuperMap.GeoBoundingBoxQueryBuilderParameter SuperMap.GeoHashGridAggParameter类,支持聚合查询
  • iServer - 空间分析

    • ol.supermap.spatialAnalystService 增加 geometrybatchAnalysis 接口,支持 Geometry 批量空间分析

    • SuperMap.GeometryOverlayAnalystParameters 新增 operateGeometriessourceGeometries 参数,支持批量空间对象叠加分析

    • SuperMap.GenerateSpatialDataParameters 增加 attributeFilter 参数,支持在动态分段时设置过滤参数

  • ElasticSearch

    • 废弃 SuperMap.ElasticSearchoptions.change 参数,直接使用 SuperMap.ElasticSearch.msearch SuperMap.ElasticSearch.searchcallback 参数

    • SuperMap.ElasticSearchupdate 方法新增 callback 参数

  • 可视化 - 客户端专题图

    • ol.supermap.Theme 及其子类

      • addFeatures 方法支持传入 ol.supermap.ThemeFeature 类型、GeoJSON 规范数据类型,以及ol.Feature类型的 feature 数组

      • 废弃 toFeature 方法,由 toiClientFeature 方法代替

      • 新增 options.id 参数

    • SuperMap.ThemeStyle 的参数 strokeDashstyle 支持类型 dashot 更改为 dashdot

  • 可视化 - 高效率点图层

    • 高效率点图层源 ol.source.Graphic

      • 支持webgl渲染,options 新增 render 参数,可选值为 canvas , webgl,默认为 canvas

      • options 新增 webgl 渲染相关参数,如:color , highlightColor, opacity,radius,radiusScale,radiusMinPixels,radiusMaxPixels,strokeWidth,outlineonClick,onHover

      • options 新增 isHighLight 参数 , 控制在 onClick 时是否高亮

      • 增加 setGraphics 接口,支持设置点要素

      • 增加 addGraphics 接口,支持追加点要素

      • 增加 clear 接口,支持释放图层资源

      • 增加 removeGraphics 接口,支持移除所有要素

    • 高效率点图层要素类 ol.Graphic

      • options 新增参数 attributes ,支持设置要素属性

      • 新增 setAttributesgetAttributes接口

  • 可视化 - 矢量瓦片

    • 新增 ol.supermap.MapboxStyles 样式类,矢量瓦片支持使用 Mapbox 规范样式
  • 可视化 - 热力图

    • 新增热力图源 ol.source.HeatMap

for MapboxGL

  • 新增全局配置 SuperMap.setCORS SuperMap.isCORS 设置或获取是否支持跨域

  • 新增全局配置 SuperMap.setRequestTimeout SuperMap.getRequestTimeout 设置或获取请求超时时间

  • mapboxgl.supermap.ServiceBase 及其子类

    • 新增 options.proxy 参数,支持设置代理地址

    • 新增 options.withCredentials 参数,使服务请求支持携带cookie

  • SuperMap.Format.GeoJSON 支持 iServer 数据类型 "RECTANGLE"

  • iServer - 数据

    • SuperMap.GetFeaturesParametersBase 增加 aggregations 参数,增加 SuperMap.AggQueryBuilderParameter SuperMap.AggregationParameter SuperMap.FilterAggParameter SuperMap.GeoBoundingBoxQueryBuilderParameter SuperMap.GeoHashGridAggParameter类,支持聚合查询
  • iServer - 空间分析

    • mapboxgl.supermap.spatialAnalystService 增加 geometrybatchAnalysis 接口,支持 Geometry 批量空间分析

    • SuperMap.GeometryOverlayAnalystParameters 新增 operateGeometriessourceGeometries 参数,支持批量空间对象叠加分析

    • SuperMap.GenerateSpatialDataParameters 增加 attributeFilter 参数,支持在动态分段时设置过滤参数

  • ElasticSearch

    • 废弃 SuperMap.ElasticSearchoptions.change 参数,直接使用 SuperMap.ElasticSearch.msearch SuperMap.ElasticSearch.searchcallback 参数

    • SuperMap.ElasticSearchupdate 方法新增 callback 参数

  • 可视化 - 客户端专题图

    • mapboxgl.supermap.ThemeLayer 及其子类

      • addFeatures 方法,支持传入 mapboxgl.supermap.ThemeFeature 类型和 GeoJSON 规范数据类型的 feature 数组

      • 废弃 toFeature 方法,由 toiClientFeature 方法代替

      • 新增 options.id参数

      • 新增 moveTo接口,支持调整专题图层显示顺序

      • 新增 setVisibility接口,支持设置图层的显示和隐藏

    • SuperMap.ThemeStyle 参数 strokeDashstyle 类型 dashot 更改为 dashdot

  • 可视化 - 高效率点图层

    • 新增高效率点图层 mapboxgl.supermap.GraphicLayer
  • 可视化 - threejs

    • 新增three图层 mapboxgl.supermap.ThreeLayer
  • 可视化 - 热力图

    • 新增热力图层 mapboxgl.supermap.HeatMapLayer
  • 可视化 - deck.gl

    • 新增deck.gl图层 mapboxgl.supermap.DeckglLayer

Classic

  • ElasticSearch

    • 废弃 SuperMap.ElasticSearchoptions.change 参数,直接使用 SuperMap.ElasticSearch.msearch SuperMap.ElasticSearch.searchcallback 参数

    • SuperMap.ElasticSearchupdate 方法新增 callback 参数

Fixed

for Leaflet

  • 修复在不支持跨域情况下,jsonp请求发送失败的问题
  • 修复 SuperMap.SurfaceAnalystParametersSettingclipRegion 不起作用的问题
  • 修复客户端专题图无法加载 L.Polygon 的问题
  • 修改矢量瓦片字体默认粗体的问题
  • 修改 L.supermap.imageMapLayer L.supermap.tiledMapLayer 通过 key token 授权失败的问题
  • 修改 L.supermap.tiandituLayer 显示级别多一级的问题
  • 修改 L.supermap.mapVLayer 在高分屏时无法选中要素的问题
  • 修改 L.supermap.echartsLayer 删除其他图层 zoomend moveend 事件的问题
  • 修复缓冲区分析SRID参数不可用问题
  • 修复 L.supermap.mapVLayer 加载大量数据图层过于卡顿问题
  • 优化 L.supermap.echartsLayer 图层性能
  • 修复 L.supermap.graphicLayer 高效率图层大数据量内存性能问题
  • 修复 L.supermap.mapVLayercleardata 方法失败的问题
  • 修复 L.supermap.mapVLayer 在浏览器缩放比例非100%时,要素偏移,点击事件获取不到要素的问题
  • 修复L.supermap.themeFeaturegeometry 不支持传入L.CircleMarker L.Circle的问题

for OpenLayers

  • 修复在不支持跨域情况下,jsonp请求发送失败的问题
  • 修复 SuperMap.SurfaceAnalystParametersSettingclipRegion 不起作用的问题
  • 修复 ol.source.DataFlow 传入父类参数无效的问题
  • 修复 ol.source.DataFlowdataUpdated 事件返回参数为空的问题
  • 修复 ol.source.Graphic 在浏览器缩放比例非100%显示错位的问题
  • 修改 ol.source.TileSuperMapRest ol.source.ImageSuperMapRest 通过 key token 授权失败的问题
  • 修复 ol.source.TileSuperMapRestredirect 参数默认为 false 但运行为 true 的问题
  • 修复缓冲区分析SRID参数不可用问题
  • 修复 ol.source.Mapv 加载大量数据图层过于卡顿问题
  • 修复 ol.source.Graphic 高效率图层大数据量内存性能问题
  • 修复 ol.source.Mapv 在浏览器缩放比例非100%时,要素偏移,点击事件获取不到要素的问题

for MapboxGL

  • 修复在不支持跨域情况下,jsonp请求发送失败的问题

  • 修复 mapboxgl.supermap.ThemeLayer 及其子类无法使用 map.addLayer map.getLayer map.moveLayer map.removeLayer map.setLayoutProperty 操作的问题

  • 修复 SuperMap.SurfaceAnalystParametersSettingclipRegion 不起作用的问题

  • 修复多个客户端专题图叠加偏移的问题

  • 修复 mapboxgl.supermap.MapvLayerclearData 失败的问题

  • 修复客户端3D专题图高亮时底色穿透问题

  • 修复移除客户端3D专题图图层报错问题

  • 修复 mapboxgl.supermap.MapvLayer 加载大量数据图层卡顿问题

  • 修复 mapboxgl.supermap.GraphicLayer 大数据量内存性能问题

  • 修复 mapboxgl.supermap.MapvLayer 在浏览器缩放比例非100%时,要素偏移,点击事件获取不到要素的问题

    thanks @zhang6685979

    pullrequest: #15

Classic

  • 修复 SuperMap.Layer.MapVLayer 加载大量数据图层过于卡顿问题

Examples

  • 所有示例国际化,支持中英文

  • 示例使用的三方库以及插件升级至最新版

for Leaflet

  • iServer - 数据

    • 新增 “聚合查询” 示例
  • iServer - 空间分析

    • 新增 “几何要素批量空间分析” 示例

    • 新增 “批量几何要素叠加分析” 示例

  • iServer - 网络分析

    • 修复 “最佳路径分析” 示例路径线截断的问题
  • iServer - 网络分析

    • 修复 “最佳路径分析” 示例显示错误的问题
  • ElasticSearch - 可视化

    • 修改 “航班监控” 示例
  • 可视化 - 热力图

    • 新增 “随机点(Classic)” 示例

    • 新增 “2000年到2015年地震热力图(Classic)” 示例

  • 可视化 - 高效率点图层

    • 新增 “纽约18万出租车-符号绘制” 示例

    • 新增 “随机点-三叶草” 示例

    • 新增 “纽约145万出租车-webgl” 示例

  • 可视化 - ECharts

    • 新增 “2005到2016年地震概况统计” 示例

    • 新增 “2018年2月北京房价信息” 示例

    • 新增 “车辆监控模拟” 示例

    • 新增 增量高效率图层示例,包括 “北京道路网络图” 、“纽约出租车上车点分布图”、“全国铁路网络图” 、“全国水系图” 以及 “全国道路网络图”

  • 可视化 - MapV

    • 新增 “2018年2月北京房价信息” 示例

    • 新增 “迁徙时序图” 示例

for OpenLayers

  • iServer - 空间分析

    • 新增 “几何要素批量空间分析” 示例

    • 新增 “批量几何要素叠加分析” 示例

  • 可视化 - 热力图

    • 新增 “随机点(Classic)” 示例
  • 可视化 - 高效率点图层

    • 新增 “纽约18万出租车-符号绘制” 示例

    • 新增 “随机点-三叶草” 示例

    • 新增 webgl渲染示例,包括 “纽约出租车18万点-webgl渲染” 以及 “纽约145万出租车-webgl” 示例

  • 可视化 - ECharts

    • 新增包括 “全国空气质量图”、“迁徙图”、“热力图”、“线路图”、“线特效”、“世界飞机航线图”、“微博签到图”、“格网图” 等示例

    • 新增 “2005到2016年地震概况统计” 示例

    • 新增 “2018年2月北京房价信息” 示例

    • 新增 增量高效率图层示例,包括 “北京道路网络图” 、“全国铁路网络图” 、“全国水系图” 以及 “全国道路网络图”

    • 新增 “车辆监控模拟” 示例

  • 可视化 - MapV

    • 新增 “2018年2月北京房价信息” 示例

    • 新增 “迁徙图” 以及 “面” 示例

for MapboxGL

  • iServer - 空间分析

    • 新增 “几何要素批量空间分析” 示例

    • 新增 “批量几何要素叠加分析” 示例

  • 新增 可视化 - 热力图 分类及示例

  • 新增 可视化 - threejs 分类及示例

  • 新增 可视化 - 高效率点图层 分类及示例

  • 可视化 - MapV

    • 新增 “2018年2月北京房价信息” 示例

    • 新增 “蜂巢图”、“纽约出租车上车点” 以及 “面” 示例

  • 可视化 - ECharts

    • 新增 增量高效率图层示例,包括 “北京道路网络图” 、“纽约出租车上车点分布图”、“全国铁路网络图” 、“全国水系图” 以及 “全国道路网络图”

    • 新增 “车辆监控模拟” 示例

  • 新增 可视化 - DeckGL 分类及示例

Classic

  • 分析 - 网络分析

    • 修复 “最佳路径分析” 示例路径线截断的问题

Web Site && Docs

  • 站点页面底部添加联系方式

  • API 侧边栏分类显示

  • 优化 API 内容

Code Quality

Project

  • 新增ISSUE模板
  • 移动SuperMap iClient 8C 库的位置至 src/classic 下
  • npm
    • 修复 turf 引用错误的问题
    • 提出css,方便单独引用
    • 增加dist文件夹

Pull Request

9.0.1 (2017-12-27)

API changes

for Leaflet

  • 分布式分析服务(ProcessingService)接口变更

    • 新增缓冲区分析服务相关接口, 新增的接口如下:

      • getBuffersJobs
      • getBuffersJob
      • addBuffersJob
      • getBuffersJobState
    • 新增缓冲区分析服务参数类:

      • BuffersAnalystJobsParameter
    • 新增拓扑检查分析服务相关接口, 新增的接口如下:

      • getTopologyValidatorJobs
      • getTopologyValidatorJob
      • addTopologyValidatorJob
      • getTopologyValidatorJobState
    • 新增拓扑检查分析服务参数类:

      • TopologyValidatorJobsParameter
    • 新增叠加分析服务相关接口, 新增的接口如下:

      • getOverlayGeoJobs
      • getOverlayGeoJob
      • addOverlayGeoJob
      • getOverlayGeoJobState
    • 新增叠加分析服务参数类:

      • OverlayGeoJobParameter
    • 新增属性汇总分析服务相关接口, 新增的接口如下:

      • getSummaryAttributesJob
      • getSummaryAttributesJobs
      • addSummaryAttributesJob
      • getSummaryAttributesJobState
    • 新增属性汇总分析服务参数类:

      • SummaryAttributesJobsParameter
    • CommontypesConversion新增toProcessingParam接口

    • 单对象查询分析新增支持自定义绘制范围进行分析

      • SingleObjectQueryJobsParameter新增geometryQuery参数
    • 矢量裁剪分析新增支持自定义绘制范围进行分析

      • VectorClipJobsParameter新增geometryClip参数
  • 新增d3图层: d3Layer(不包含在最终包中,需额外引入)

  • 新增客户端标签专题图图层:LabelThemeLayer

  • 新增 SuperMap.CORS , SuperMap.RequestTimeout两个配置

  • WebMap支持加载专题图层

  • 天地图图层(TiandituTileLayer)options参数变更

  • layer更名为layerType

  • 新增url、isLabel配置

  • 去掉tilematrixSet配置

  • SetLayerInfoParameters 参数变更

  • 去掉tempLayerID

  • 新增resourceID

  • layerName更名为tempLayersName

for OpenLayers

  • 分布式分析服务(ProcessingService)接口变更

    • 新增缓冲区分析服务相关接口, 新增的接口如下:

      • getBuffersJobs
      • getBuffersJob
      • addBuffersJob
      • getBuffersJobState
    • 新增缓冲区分析服务参数类:

      • BuffersAnalystJobsParameter
    • 新增拓扑检查分析服务相关接口, 新增的接口如下:

      • getTopologyValidatorJobs
      • getTopologyValidatorJob
      • addTopologyValidatorJob
      • getTopologyValidatorJobState
    • 新增拓扑检查分析服务参数类:

      • TopologyValidatorJobsParameter
    • 新增叠加分析服务相关接口, 新增的接口如下:

      • getOverlayGeoJobs
      • getOverlayGeoJob
      • addOverlayGeoJob
      • getOverlayGeoJobState
    • 新增叠加分析服务参数类:

      • OverlayGeoJobParameter
    • 新增属性汇总分析服务相关接口, 新增的接口如下:

      • getSummaryAttributesJob
      • getSummaryAttributesJobs
      • addSummaryAttributesJob
      • getSummaryAttributesJobState
    • 新增属性汇总分析服务参数类:

      • SummaryAttributesJobsParameter
    • CommontypesConversion新增toProcessingParam接口

    • 单对象查询分析新增支持自定义绘制范围进行分析

      • SingleObjectQueryJobsParameter新增geometryQuery参数
    • 矢量裁剪分析新增支持自定义绘制范围进行分析

      • VectorClipJobsParameter新增geometryClip参数
  • 新增客户端标签专题图图层: Label

  • 新增 SuperMap.CORS , SuperMap.RequestTimeout两个配置

  • 新增ECharts可视化图层:EChartsLayer

  • WebMap支持加载专题图层

  • 天地图图层(Tianditu)options参数变更

  • 新增layerType ,style ,format ,isLabel 配置

  • SetLayerInfoParameters参数变更

  • 去掉tempLayerID

  • 新增resourceID

  • layerName更名为tempLayersName

for MapboxGL

  • 分布式分析服务(ProcessingService)接口变更

    • 新增缓冲区分析服务相关接口, 新增的接口如下:

      • getBuffersJobs
      • getBuffersJob
      • addBuffersJob
      • getBuffersJobState
    • 新增缓冲区分析服务参数类:

      • BuffersAnalystJobsParameter
    • 新增拓扑检查分析服务相关接口, 新增的接口如下:

      • getTopologyValidatorJobs
      • getTopologyValidatorJob
      • addTopologyValidatorJob
      • getTopologyValidatorJobState
    • 新增拓扑检查分析服务参数类:

      • TopologyValidatorJobsParameter
    • 新增叠加分析服务相关接口, 新增的接口如下:

      • getOverlayGeoJobs
      • getOverlayGeoJob
      • addOverlayGeoJob
      • getOverlayGeoJobState
    • 新增叠加分析服务参数类:

      • OverlayGeoJobParameter
    • 新增属性汇总分析服务相关接口, 新增的接口如下:

      • getSummaryAttributesJob
      • getSummaryAttributesJobs
      • addSummaryAttributesJob
      • getSummaryAttributesJobState
    • 新增属性汇总分析服务参数类:

      • SummaryAttributesJobsParameter
    • CommontypesConversion新增toProcessingParam接口

    • 单对象查询分析新增支持自定义绘制范围进行分析

      • SingleObjectQueryJobsParameter新增geometryQuery参数
    • 矢量裁剪分析新增支持自定义绘制范围进行分析

      • VectorClipJobsParameter新增geometryClip参数
  • 新增三维单值专题图图层: UniqueTheme3DLayer

  • 新增三维分段专题图图层: RangeTheme3DLayer

  • 新增客户端标签专题图图层: LabelThemeLayer

  • 新增 SuperMap.CORS , SuperMap.RequestTimeout两个配置

  • 新增iServer服务相关service

    • AddressMatchService
    • ChartService
    • DataFlowService
    • FeatureService
    • FieldService
    • GridCellInfosService
    • LayerInfoService
    • MapService
    • MeasureService
    • ThemeService
    • QueryService
    • ProcessingService
    • NetworkAnalystService
    • NetworkAnalyst3DService
    • SpatialAnalystService
    • TrafficTransferAnalystService
  • RankTheme3DLayer更名为RangeTheme3DLayer

  • GraphThemeLayer , RangeThemeLayer ,RankSymbolThemeLayer, UniqueThemeLayer, GeoFeatureThemeLayer去掉destroy方法

  • SetLayerInfoParameters参数变更

  • 去掉tempLayerID

  • 新增resourceID

  • layerName更名为tempLayersName

Classic

  • 分布式分析服务(ProcessingService)接口变更

    • 新增缓冲区分析服务相关接口, 新增的接口如下:

      • getBuffersJobs
      • getBuffersJob
      • addBuffersJob
      • getBuffersJobState
    • 新增缓冲区分析服务参数类:

      • BuffersAnalystJobsParameter
    • 新增拓扑检查分析服务相关接口, 新增的接口如下:

      • getTopologyValidatorJobs
      • getTopologyValidatorJob
      • addTopologyValidatorJob
      • getTopologyValidatorJobState
    • 新增拓扑检查分析服务参数类:

      • TopologyValidatorJobsParameter
    • 新增叠加分析服务相关接口, 新增的接口如下:

      • getOverlayGeoJobs
      • getOverlayGeoJob
      • addOverlayGeoJob
      • getOverlayGeoJobState
    • 新增叠加分析服务参数类:

      • OverlayGeoJobParameter
    • 新增属性汇总分析服务相关接口, 新增的接口如下:

      • getSummaryAttributesJob
      • getSummaryAttributesJobs
      • addSummaryAttributesJob
      • getSummaryAttributesJobState
    • 新增属性汇总分析服务参数类:

      • SummaryAttributesJobsParameter
    • CommontypesConversion新增toProcessingParam接口

    • 单对象查询分析新增支持自定义绘制范围进行分析

      • SingleObjectQueryJobsParameter新增geometryQuery参数
    • 矢量裁剪分析新增支持自定义绘制范围进行分析

      • VectorClipJobsParameter新增geometryClip参数

Fixed

for Leaflet

  • 修复非3857,4326投影下的TiledMapLayer偏移问题

  • 修复EChartsLayer在浏览器窗口大小改变时显示错位问题

  • 修复MapVLayer 无法选中要素的问题

  • 修复图层信息设置服务(LayerInfoService)更新图层信息失败问题

  • 修复客户端专题图缩放不同步问题

  • 修复ImageMapLayer,TiledMapLayer支持L.point形式的tilesize

  • 修复非4326投影下统计专题图不显示的问题

  • 修复WKT格式转换错误问题

  • 修复mapv图层(MapVLayer)和ECharts图层(EChartsLayer)移除事件

    thanks @shanligang

    pullrequest: #3

for OpenLayers

  • 修复TileSuperMapRest 显示iSevrer的UGCV5缓存瓦片乱序错误问题

  • 修复图层信息设置服务(LayerInfoService)更新图层信息失败问题

  • 修复mvt矢量瓦片示例不能选中的问题

  • 修复MapV图层无法选中要素的问题

  • 修复MapV图层动画有重影的问题

  • 修复MapV图层更新要素失败的问题

  • 修复WKT格式转换错误问题

for MapboxGL

  • 修复WKT格式转换错误问题

Classic

  • 修复大数据边线透明度为0无效问题
  • 修复要素SQL查询maxFeatures参数无效问题
  • 修复feature中geometry为空,客户端专题图添加feature报错问题
  • 修复客户端分段专题图最后一个点不加0.1不显示样式的问题
  • 修复mapViwer支持移动端的要素点击

Examples

  • 统一页面弹窗和等待加载样式以及引用方式
  • 新增widget.js,封装了alert和loader
  • include-web.js 中include选项新增widget参数

for Leaflet

  • 新增iServer安全认证范例
  • 新增Leaflet对接D3.js的示例
  • 新增turf示例
  • 新增图表专题图示例
  • 新增客户端标签专题图示例
  • 修复数据流服务示例效率
  • 新增热力图示例

for OpenLayers

  • 新增iServer安全认证范例
  • 新增Online和iPortal安全认证示例
  • 新增turf示例
  • 新增图表专题图示例
  • 新增客户端标签专题图示例
  • 新增热力图示例

for MapboxGL

  • 新增二维客户端专题图示例
  • 新增iServer服务示例
  • 新增ECharts GL示例
  • 新增热力图示例

Classic

  • 迁移iClient classic(iClient 8C)示例

Web Site && Docs

  • 站点优化(站点导航改版)
  • 支持英文版
  • 支持历史版本
  • 修复在线编辑及范例页侧边栏不能滚动问题
  • 新增英文版API
  • 修复jsdocs 中接口名包含search的链接无法跳转的问题
  • 修订部分注释

Code Quality

Project

9.0.0 (2017-09-13)

SuperMap iClient for JavaScript 9D 云GIS网络客户端开发平台