Skip to content

Commit a9c026c

Browse files
committed
【release】11.0.0
1 parent d8c65ba commit a9c026c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+9101
-5984
lines changed

CHANGELOG.md

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,13 @@
22

33
## 新特性
44

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

7-
### 全面优化所有API的命名空间,更加符合开源库的使用习惯,并且对每个接口增加了使用示例说明;
7+
### 全面优化所有API的命名空间,更加符合开源库的使用习惯,并且对每个接口增加了使用示例说明
8+
9+
### 新增视频增强组件,支持在视频上叠加点位数据,支持点选交互查询,漫游、缩放等交互操作
10+
11+
### 新增动态标绘图管理功能,支持导入、导出标绘图
812

913
## API changes
1014

@@ -92,27 +96,41 @@
9296
new mapboxgl.supermap.ThemeParameters(options);
9397
```
9498

99+
### Component
100+
101+
- 新增视频增强组件(sm-video-plus)及其子组件
102+
95103
## Fixed
96104

97105
### for Leaflet
98106

99107
- 修复 `QueryByDistanceParameters``distance` 参数描述错误的问题
100108

109+
- 修复 `LabelThemeLayer` `GraphThemeLayer` 中调用 `removeFeatures` 失败的问题
110+
111+
- 修复 `EchartsLayer` 在地图移动后再叠加是偏移的问题
112+
101113
### for OpenLayers
102114

103115
- 修复 `ol.source.imageSupermapRest` 出图以整图方式出图
104116

105117
- 修复 `QueryByDistanceParameters``distance` 参数描述错误的问题
106118

119+
- 修复 `ol.source.Graph` `ol.source.Label` 中调用 `removeFeatures` 失败的问题
120+
107121
### for MapboxGL
108122

109123
- 修复 `QueryByDistanceParameters``distance` 参数描述错误的问题
110124

125+
- 修复 `LabelThemeLayer` `GraphThemeLayer` 中调用 `removeFeatures` 失败的问题
126+
111127
### Component
112128

113129
- vue-iclient-mapboxgl
114130

115-
- 修复地图组件(sm-web-map)法显示数据上图中制作的文本标注图层的问题
131+
- 修复地图组件(sm-web-map)无法显示数据上图中制作的文本标注图层的问题
132+
133+
- 修复地图组件(sm-web-map)当底图为WMTS WMS MapBoxStyle时与其他图层叠加顺序不对的问题
116134

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

dist/classic/iclient-classic-es6.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -631,8 +631,6 @@ function allSettled(arr) {
631631
// Store setTimeout reference so promise-polyfill will be unaffected by
632632
// other code modifying setTimeout (like sinon.useFakeTimers())
633633
var setTimeoutFunc = setTimeout;
634-
// @ts-ignore
635-
var setImmediateFunc = typeof setImmediate !== 'undefined' ? setImmediate : null;
636634

637635
function isArray(x) {
638636
return Boolean(x && typeof x.length !== 'undefined');
@@ -866,10 +864,10 @@ Promise.race = function(arr) {
866864
// Use polyfill for setImmediate for performance gains
867865
Promise._immediateFn =
868866
// @ts-ignore
869-
(typeof setImmediateFunc === 'function' &&
867+
(typeof setImmediate === 'function' &&
870868
function(fn) {
871869
// @ts-ignore
872-
setImmediateFunc(fn);
870+
setImmediate(fn);
873871
}) ||
874872
function(fn) {
875873
setTimeoutFunc(fn, 0);
@@ -4378,7 +4376,7 @@ class ElasticSearch {
43784376
me._update(resp.responses, callback);
43794377
return resp;
43804378
}, function (err) {
4381-
callback(err);
4379+
callback && callback(err);
43824380
me.events.triggerEvent('error', {error: err});
43834381
return err;
43844382
});

dist/classic/iclient-classic-es6.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/classic/iclient-classic.js

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -669,9 +669,7 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;function _type
669669
// other code modifying setTimeout (like sinon.useFakeTimers())
670670

671671

672-
var setTimeoutFunc = setTimeout; // @ts-ignore
673-
674-
var setImmediateFunc = typeof setImmediate !== 'undefined' ? setImmediate : null;
672+
var setTimeoutFunc = setTimeout;
675673

676674
function isArray(x) {
677675
return Boolean(x && typeof x.length !== 'undefined');
@@ -913,9 +911,9 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;function _type
913911

914912

915913
Promise._immediateFn = // @ts-ignore
916-
typeof setImmediateFunc === 'function' && function (fn) {
914+
typeof setImmediate === 'function' && function (fn) {
917915
// @ts-ignore
918-
setImmediateFunc(fn);
916+
setImmediate(fn);
919917
} || function (fn) {
920918
setTimeoutFunc(fn, 0);
921919
};
@@ -4692,7 +4690,7 @@ var ElasticSearch = /*#__PURE__*/function () {
46924690

46934691
return resp;
46944692
}, function (err) {
4695-
callback(err);
4693+
callback && callback(err);
46964694
me.events.triggerEvent('error', {
46974695
error: err
46984696
});

dist/classic/iclient-classic.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy