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
-
修复
QueryByDistanceParameters中distance参数描述错误的问题 -
修复
LabelThemeLayerGraphThemeLayer中调用removeFeatures失败的问题 -
修复
EchartsLayer在地图移动后再叠加是偏移的问题
for OpenLayers
-
修复
ol.source.imageSupermapRest出图以整图方式出图 -
修复
QueryByDistanceParameters中distance参数描述错误的问题 -
修复
ol.source.Graphol.source.Label中调用removeFeatures失败的问题
for MapboxGL
-
修复
QueryByDistanceParameters中distance参数描述错误的问题 -
修复
LabelThemeLayerGraphThemeLayer中调用removeFeatures失败的问题
Component
-
vue-iclient-mapboxgl
-
修复地图组件(sm-web-map)无法显示数据上图中制作的文本标注图层的问题
-
修复地图组件(sm-web-map)当底图为WMTS WMS MapBoxStyle时与其他图层叠加顺序不对的问题
-
修复幻灯片组件(sm-slide-show)动态增加页数后无法跳转至最后一页的问题
-