Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: SuperMap/iClient-JavaScript

11.0.0-beta

29 Apr 10:55
@songyumeng songyumeng
Compare
Choose a tag to compare
Loading
11.0.0-beta Pre-release
Pre-release

新特性

实现全库按需引入和构建,大幅降低构建应用的包大小,最高至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);

Fixed

for Leaflet

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

for OpenLayers

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

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

for MapboxGL

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

Component

  • vue-iclient-mapboxgl

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

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

Loading

10.2.1

31 Dec 07:27
@songyumeng songyumeng
Compare
Choose a tag to compare
Loading

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,切换方式为方块时,首尾页切换重叠的问题

Loading

10.2.0

30 Sep 08:18
@songyumeng songyumeng
dbabf67
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

新特性

新增影像服务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

  • 新增智慧园区模板

  • 新增智慧城市模板

Loading

10.1.3

02 Jul 06:12
@songyumeng songyumeng
Compare
Choose a tag to compare
Loading

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 标签高亮"示例
Loading

10.1.2

31 Mar 04:15
@songyumeng songyumeng
Compare
Choose a tag to compare
Loading

新特性

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

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

    • 地图子组件

      • 新增图层颜色组件示例

      • 新增属性表组件示例

      • 新增指南针组件示例

      • 新增飞行定位组件示例

      • 新增绘制组件示例

      • 新增坐标转换组件示例

    • 基础

      • 新增时间轴组件示例

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

      • 新增"气象卫星云图"示例

      • 新增幻灯片组件示例

Loading

10.1.1

31 Dec 03:01
@songyumeng songyumeng
Compare
Choose a tag to compare
Loading

新特性

组件库更新

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

视频组件新增支持 rtmp, 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)组件新增支持 rtmp, 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’ 例子
Loading

10.1.0

29 Sep 07:08
@songyumeng songyumeng
Compare
Choose a tag to compare
Loading

新特性

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

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

  • 增加 "行业模板" 分类
Loading

10.1.0-beta

23 Jul 09:45
@songyumeng songyumeng
Compare
Choose a tag to compare
Loading
10.1.0-beta Pre-release
Pre-release

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首页链接不可用问题
Loading

10.1.0-alpha

29 Jun 07:41
@songyumeng songyumeng
c74a972
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading
10.1.0-alpha Pre-release
Pre-release

新特性

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

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

    • 地图

      • 新增"中国疫情"示例

      • 新增"全球疫情"示例

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

Loading

10.0.1

30 Dec 11:52
@songyumeng songyumeng
4b6f354
This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
GPG key ID: 4AEE18F83AFDEB23
Expired
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

新特性

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.targetEpsgCode,options.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.targetEpsgCode,options.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.targetEpsgCode,options.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

Loading

AltStyle によって変換されたページ (->オリジナル) /