@@ -45604,6 +45604,8 @@ Object.defineProperty(exports, "__esModule", {
45604
45604
value: true
45605
45605
});
45606
45606
45607
+ var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
45608
+
45607
45609
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
45608
45610
45609
45611
/**
@@ -45612,118 +45614,129 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
45612
45614
* 环境识别
45613
45615
*
45614
45616
*/
45615
- var Env = exports.Env = function Env() {
45616
- _classCallCheck(this, Env);
45617
+ var Env = exports.Env = function () {
45618
+ function Env() {
45619
+ _classCallCheck(this, Env);
45620
+
45621
+ // Zepto.js
45622
+ // (c) 2010-2013 Thomas Fuchs
45623
+ // Zepto.js may be freely distributed under the MIT license.
45624
+ this.CLASS_NAME = "SuperMap.LevelRenderer.Tool.Env";
45625
+ var me = this;
45626
+ function detect(ua) {
45627
+ var os = me.os = {};
45628
+ var browser = me.browser = {};
45629
+ var webkit = ua.match(/Web[kK]it[\/]{0,1}([\d.]+)/);
45630
+ var android = ua.match(/(Android);?[\s\/]+([\d.]+)?/);
45631
+ var ipad = ua.match(/(iPad).*OS\s([\d_]+)/);
45632
+ var ipod = ua.match(/(iPod)(.*OS\s([\d_]+))?/);
45633
+ var iphone = !ipad && ua.match(/(iPhone\sOS)\s([\d_]+)/);
45634
+ var webos = ua.match(/(webOS|hpwOS)[\s\/]([\d.]+)/);
45635
+ var touchpad = webos && ua.match(/TouchPad/);
45636
+ var kindle = ua.match(/Kindle\/([\d.]+)/);
45637
+ var silk = ua.match(/Silk\/([\d._]+)/);
45638
+ var blackberry = ua.match(/(BlackBerry).*Version\/([\d.]+)/);
45639
+ var bb10 = ua.match(/(BB10).*Version\/([\d.]+)/);
45640
+ var rimtabletos = ua.match(/(RIM\sTablet\sOS)\s([\d.]+)/);
45641
+ var playbook = ua.match(/PlayBook/);
45642
+ var chrome = ua.match(/Chrome\/([\d.]+)/) || ua.match(/CriOS\/([\d.]+)/);
45643
+ var firefox = ua.match(/Firefox\/([\d.]+)/);
45644
+ var ie = ua.match(/MSIE ([\d.]+)/);
45645
+ var safari = webkit && ua.match(/Mobile\//) && !chrome;
45646
+ var webview = ua.match(/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/) && !chrome;
45617
45647
45618
- // Zepto.js
45619
- // (c) 2010-2013 Thomas Fuchs
45620
- // Zepto.js may be freely distributed under the MIT license.
45621
- this.CLASS_NAME = "SuperMap.LevelRenderer.Tool.Env";
45622
- var me = this;
45623
- function detect(ua) {
45624
- var os = me.os = {};
45625
- var browser = me.browser = {};
45626
- var webkit = ua.match(/Web[kK]it[\/]{0,1}([\d.]+)/);
45627
- var android = ua.match(/(Android);?[\s\/]+([\d.]+)?/);
45628
- var ipad = ua.match(/(iPad).*OS\s([\d_]+)/);
45629
- var ipod = ua.match(/(iPod)(.*OS\s([\d_]+))?/);
45630
- var iphone = !ipad && ua.match(/(iPhone\sOS)\s([\d_]+)/);
45631
- var webos = ua.match(/(webOS|hpwOS)[\s\/]([\d.]+)/);
45632
- var touchpad = webos && ua.match(/TouchPad/);
45633
- var kindle = ua.match(/Kindle\/([\d.]+)/);
45634
- var silk = ua.match(/Silk\/([\d._]+)/);
45635
- var blackberry = ua.match(/(BlackBerry).*Version\/([\d.]+)/);
45636
- var bb10 = ua.match(/(BB10).*Version\/([\d.]+)/);
45637
- var rimtabletos = ua.match(/(RIM\sTablet\sOS)\s([\d.]+)/);
45638
- var playbook = ua.match(/PlayBook/);
45639
- var chrome = ua.match(/Chrome\/([\d.]+)/) || ua.match(/CriOS\/([\d.]+)/);
45640
- var firefox = ua.match(/Firefox\/([\d.]+)/);
45641
- var ie = ua.match(/MSIE ([\d.]+)/);
45642
- var safari = webkit && ua.match(/Mobile\//) && !chrome;
45643
- var webview = ua.match(/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/) && !chrome;
45648
+ // Todo: clean this up with a better OS/browser seperation:
45649
+ // - discern (more) between multiple browsers on android
45650
+ // - decide if kindle fire in silk mode is android or not
45651
+ // - Firefox on Android doesn't specify the Android version
45652
+ // - possibly devide in os, device and browser hashes
45644
45653
45645
- // Todo: clean this up with a better OS/browser seperation:
45646
- // - discern (more) between multiple browsers on android
45647
- // - decide if kindle fire in silk mode is android or not
45648
- // - Firefox on Android doesn't specify the Android version
45649
- // - possibly devide in os, device and browser hashes
45654
+ /*eslint-disable*/
45655
+ if (browser.webkit = !!webkit) {
45656
+ browser.version = webkit[1];
45657
+ }
45650
45658
45651
- /*eslint-disable*/
45652
- if (browser.webkit = !!webkit) {
45653
- browser.version = webkit[1];
45654
- }
45659
+ if (android) {
45660
+ os.android = true, os.version = android[2];
45661
+ }
45662
+ if (iphone && !ipod) {
45663
+ os.ios = os.iphone = true, os.version = iphone[2].replace(/_/g, '.');
45664
+ }
45665
+ if (ipad) {
45666
+ os.ios = os.ipad = true, os.version = ipad[2].replace(/_/g, '.');
45667
+ }
45668
+ if (ipod) {
45669
+ os.ios = os.ipod = true, os.version = ipod[3] ? ipod[3].replace(/_/g, '.') : null;
45670
+ }
45671
+ if (webos) {
45672
+ os.webos = true, os.version = webos[2];
45673
+ }
45674
+ if (touchpad) {
45675
+ os.touchpad = true;
45676
+ }
45677
+ if (blackberry) {
45678
+ os.blackberry = true, os.version = blackberry[2];
45679
+ }
45680
+ if (bb10) {
45681
+ os.bb10 = true, os.version = bb10[2];
45682
+ }
45683
+ if (rimtabletos) {
45684
+ os.rimtabletos = true, os.version = rimtabletos[2];
45685
+ }
45686
+ if (playbook) {
45687
+ browser.playbook = true;
45688
+ }
45689
+ if (kindle) {
45690
+ os.kindle = true, os.version = kindle[1];
45691
+ }
45692
+ if (silk) {
45693
+ browser.silk = true, browser.version = silk[1];
45694
+ }
45695
+ if (!silk && os.android && ua.match(/Kindle Fire/)) {
45696
+ browser.silk = true;
45697
+ }
45698
+ if (chrome) {
45699
+ browser.chrome = true, browser.version = chrome[1];
45700
+ }
45701
+ if (firefox) {
45702
+ browser.firefox = true, browser.version = firefox[1];
45703
+ }
45704
+ if (ie) {
45705
+ browser.ie = true, browser.version = ie[1];
45706
+ }
45707
+ if (safari && (ua.match(/Safari/) || !!os.ios)) {
45708
+ browser.safari = true;
45709
+ }
45710
+ if (webview) {
45711
+ browser.webview = true;
45712
+ }
45713
+ if (ie) {
45714
+ browser.ie = true, browser.version = ie[1];
45715
+ }
45655
45716
45656
- if (android) {
45657
- os.android = true, os.version = android[2];
45658
- }
45659
- if (iphone && !ipod) {
45660
- os.ios = os.iphone = true, os.version = iphone[2].replace(/_/g, '.');
45661
- }
45662
- if (ipad) {
45663
- os.ios = os.ipad = true, os.version = ipad[2].replace(/_/g, '.');
45664
- }
45665
- if (ipod) {
45666
- os.ios = os.ipod = true, os.version = ipod[3] ? ipod[3].replace(/_/g, '.') : null;
45667
- }
45668
- if (webos) {
45669
- os.webos = true, os.version = webos[2];
45670
- }
45671
- if (touchpad) {
45672
- os.touchpad = true;
45673
- }
45674
- if (blackberry) {
45675
- os.blackberry = true, os.version = blackberry[2];
45676
- }
45677
- if (bb10) {
45678
- os.bb10 = true, os.version = bb10[2];
45679
- }
45680
- if (rimtabletos) {
45681
- os.rimtabletos = true, os.version = rimtabletos[2];
45682
- }
45683
- if (playbook) {
45684
- browser.playbook = true;
45685
- }
45686
- if (kindle) {
45687
- os.kindle = true, os.version = kindle[1];
45688
- }
45689
- if (silk) {
45690
- browser.silk = true, browser.version = silk[1];
45691
- }
45692
- if (!silk && os.android && ua.match(/Kindle Fire/)) {
45693
- browser.silk = true;
45694
- }
45695
- if (chrome) {
45696
- browser.chrome = true, browser.version = chrome[1];
45697
- }
45698
- if (firefox) {
45699
- browser.firefox = true, browser.version = firefox[1];
45700
- }
45701
- if (ie) {
45702
- browser.ie = true, browser.version = ie[1];
45703
- }
45704
- if (safari && (ua.match(/Safari/) || !!os.ios)) {
45705
- browser.safari = true;
45706
- }
45707
- if (webview) {
45708
- browser.webview = true;
45709
- }
45710
- if (ie) {
45711
- browser.ie = true, browser.version = ie[1];
45712
- }
45717
+ os.tablet = !!(ipad || playbook || android && !ua.match(/Mobile/) || firefox && ua.match(/Tablet/) || ie && !ua.match(/Phone/) && ua.match(/Touch/));
45718
+ os.phone = !!(!os.tablet && !os.ipod && (android || iphone || webos || blackberry || bb10 || chrome && ua.match(/Android/) || chrome && ua.match(/CriOS\/([\d.]+)/) || firefox && ua.match(/Mobile/) || ie && ua.match(/Touch/)));
45713
45719
45714
- os.tablet = !!(ipad || playbook || android && !ua.match(/Mobile/) || firefox && ua.match(/Tablet/) || ie && !ua.match(/Phone/) && ua.match(/Touch/));
45715
- os.phone = !!(!os.tablet && !os.ipod && (android || iphone || webos || blackberry || bb10 || chrome && ua.match(/Android/) || chrome && ua.match(/CriOS\/([\d.]+)/) || firefox && ua.match(/Mobile/) || ie && ua.match(/Touch/)));
45720
+ return {
45721
+ browser: browser,
45722
+ os: os,
45723
+ // 原生canvas支持
45724
+ canvasSupported: document.createElement('canvas').getContext ? true : false
45725
+ };
45726
+ }
45716
45727
45717
- return {
45718
- browser: browser,
45719
- os: os,
45720
- // 原生canvas支持
45721
- canvasSupported: document.createElement('canvas').getContext ? true : false
45722
- };
45728
+ return detect(navigator.userAgent);
45723
45729
}
45724
45730
45725
- return detect(navigator.userAgent);
45726
- };
45731
+ _createClass(Env, [{
45732
+ key: 'destory',
45733
+ value: function destory() {
45734
+ return true;
45735
+ }
45736
+ }]);
45737
+
45738
+ return Env;
45739
+ }();
45727
45740
45728
45741
/***/ }),
45729
45742
/* 227 */
@@ -47434,6 +47447,8 @@ Object.defineProperty(exports, "__esModule", {
47434
47447
});
47435
47448
exports.Log = undefined;
47436
47449
47450
+ var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
47451
+
47437
47452
var _Config = __webpack_require__(66);
47438
47453
47439
47454
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
@@ -47444,40 +47459,50 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
47444
47459
* LevelRenderer 工具-日志
47445
47460
*
47446
47461
*/
47447
- var Log =
47462
+ var Log = exports.Log = function () {
47448
47463
47449
- /**
47450
- * Constructor: SuperMap.LevelRenderer.Tool.Log
47451
- * 构造函数。
47452
- *
47453
- */
47454
- exports.Log = function Log() {
47455
- _classCallCheck(this, Log);
47464
+ /**
47465
+ * Constructor: SuperMap.LevelRenderer.Tool.Log
47466
+ * 构造函数。
47467
+ *
47468
+ */
47469
+ function Log() {
47470
+ _classCallCheck(this, Log);
47456
47471
47457
- this.CLASS_NAME = "SuperMap.LevelRenderer.Tool.Log";
47458
- return function () {
47459
- if (_Config.Config.debugMode === 0) {
47460
- return;
47461
- } else if (_Config.Config.debugMode == 1) {
47462
- for (var k in arguments) {
47463
- throw new Error(arguments[k]);
47464
- }
47465
- } else if (_Config.Config.debugMode > 1) {
47466
- for (var _k in arguments) {
47467
- console.log(arguments[_k]);
47472
+ this.CLASS_NAME = "SuperMap.LevelRenderer.Tool.Log";
47473
+ return function () {
47474
+ if (_Config.Config.debugMode === 0) {
47475
+ return;
47476
+ } else if (_Config.Config.debugMode == 1) {
47477
+ for (var k in arguments) {
47478
+ throw new Error(arguments[k]);
47479
+ }
47480
+ } else if (_Config.Config.debugMode > 1) {
47481
+ for (var _k in arguments) {
47482
+ console.log(arguments[_k]);
47483
+ }
47468
47484
}
47485
+ };
47486
+
47487
+ /* for debug
47488
+ return function(mes) {
47489
+ document.getElementById('wrong-message').innerHTML =
47490
+ mes + ' ' + (new Date() - 0)
47491
+ + '<br/>'
47492
+ + document.getElementById('wrong-message').innerHTML;
47493
+ };
47494
+ */
47495
+ }
47496
+
47497
+ _createClass(Log, [{
47498
+ key: "destory",
47499
+ value: function destory() {
47500
+ return true;
47469
47501
}
47470
- };
47502
+ }]) ;
47471
47503
47472
- /* for debug
47473
- return function(mes) {
47474
- document.getElementById('wrong-message').innerHTML =
47475
- mes + ' ' + (new Date() - 0)
47476
- + '<br/>'
47477
- + document.getElementById('wrong-message').innerHTML;
47478
- };
47479
- */
47480
- };
47504
+ return Log;
47505
+ }();
47481
47506
47482
47507
/***/ }),
47483
47508
/* 232 */
@@ -51695,7 +51720,7 @@ var Theme = exports.Theme = function () {
51695
51720
51696
51721
51697
51722
/**
51698
- * @function L .supermap.ThemeLayer.prototype.on
51723
+ * @function mapboxgl .supermap.ThemeLayer.prototype.on
51699
51724
* @description 添加专题要素事件监听。添加专题要素事件监听。
51700
51725
* @param event - {Event} 监听事件
51701
51726
* @param callback - {function} 回调函数
@@ -51773,7 +51798,7 @@ var Theme = exports.Theme = function () {
51773
51798
}
51774
51799
51775
51800
/**
51776
- * @function mapboxgl.supermap.ThemeLayer.prototype.scale
51801
+ * @function mapboxgl.supermap.ThemeLayer.prototype.toiClientFeature
51777
51802
* @description 转为 iClient 要素
51778
51803
* @param feature 待转要素
51779
51804
*/
@@ -51798,7 +51823,7 @@ var Theme = exports.Theme = function () {
51798
51823
}
51799
51824
51800
51825
/**
51801
- * @function mapboxgl.supermap.prototype.resizeEvent
51826
+ * @function mapboxgl.supermap.ThemeLayer. prototype.resizeEvent
51802
51827
* @description 调整事件
51803
51828
*/
51804
51829
@@ -51815,7 +51840,7 @@ var Theme = exports.Theme = function () {
51815
51840
}
51816
51841
51817
51842
/**
51818
- * @function mapboxgl.supermap.prototype.removeEvent
51843
+ * @function mapboxgl.supermap.ThemeLayer. prototype.removeFromMap
51819
51844
* @description 移除事件
51820
51845
*/
51821
51846
@@ -80351,7 +80376,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol
80351
80376
}
80352
80377
80353
80378
function Promise(fn) {
80354
- if (! (this instanceof Promise) ) throw new TypeError('Promises must be constructed via new');
80379
+ if (_typeof (this) !== 'object' ) throw new TypeError('Promises must be constructed via new');
80355
80380
if (typeof fn !== 'function') throw new TypeError('not a function');
80356
80381
this._state = 0;
80357
80382
this._handled = false;
@@ -80475,9 +80500,9 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol
80475
80500
};
80476
80501
80477
80502
Promise.all = function (arr) {
80503
+ var args = Array.prototype.slice.call(arr);
80504
+
80478
80505
return new Promise(function (resolve, reject) {
80479
- if (!arr || typeof arr.length === 'undefined') throw new TypeError('Promise.all accepts an array');
80480
- var args = Array.prototype.slice.call(arr);
80481
80506
if (args.length === 0) return resolve([]);
80482
80507
var remaining = args.length;
80483
80508
0 commit comments