@@ -33039,9 +33039,6 @@ var LayerInfoService = exports.LayerInfoService = _ServiceBase.ServiceBase.exten
3303933039 if (!resourceID || !layersInfo) {
3304033040 return;
3304133041 }
33042- var layersInfoParam = {};
33043- layersInfoParam.subLayers = {};
33044- layersInfoParam.subLayers.layers = layersInfo;
3304533042 var setLayersInfoService = new _SetLayersInfoService2["default"](me.url, {
3304633043 serverType: me.options.serverType,
3304733044 eventListeners: {
@@ -33052,7 +33049,7 @@ var LayerInfoService = exports.LayerInfoService = _ServiceBase.ServiceBase.exten
3305233049 isTempLayers: isTempLayers
3305333050 });
3305433051
33055- setLayersInfoService.processAsync(layersInfoParam );
33052+ setLayersInfoService.processAsync(layersInfo );
3305633053 },
3305733054
3305833055 /**
@@ -54761,7 +54758,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
5476154758 * @param options -{Object} 可选参数。如:<br>
5476254759 * isTempLayers -{boolean} 是否是临时图层。<br>
5476354760 * resourceID -{string} 临时图层资源ID。<br>
54764- * layerInfo -{string} 要更新的图层信息。
54761+ * layersInfo -{string} 要更新的图层信息。
5476554762 */
5476654763var SetLayersInfoParameters = function () {
5476754764 /**
@@ -54773,7 +54770,7 @@ var SetLayersInfoParameters = function () {
5477354770
5477454771 this.isTempLayers = null;
5477554772 this.resourceID = null;
54776- this.layerInfo = null;
54773+ this.layersInfo = null;
5477754774 this.CLASS_NAME = "SuperMap.SetLayersInfoParameters";
5477854775
5477954776 options = options || {};
@@ -54787,7 +54784,7 @@ var SetLayersInfoParameters = function () {
5478754784
5478854785
5478954786 /**
54790- * @member SuperMap.SetLayersInfoParameters.prototype.layerInfo -{Object}
54787+ * @member SuperMap.SetLayersInfoParameters.prototype.layersInfo -{Object}
5479154788 * @description 要更新的图层信息。(包含修改和未修改的所有字段)。该参数可以通过图层信息服务获取,然后对返回值中subLayers.layers[i]图层信息属性进行修改。
5479254789 */
5479354790
@@ -54804,7 +54801,7 @@ var SetLayersInfoParameters = function () {
5480454801 var me = this;
5480554802 me.isTempLayers = null;
5480654803 me.resourceID = null;
54807- me.layerInfo = null;
54804+ me.layersInfo = null;
5480854805 }
5480954806 }]);
5481054807
@@ -54926,6 +54923,7 @@ var SetLayersInfoService = function (_CommonServiceBase) {
5492654923 if (!params) {
5492754924 return;
5492854925 }
54926+
5492954927 end = me.url.substr(me.url.length - 1, 1);
5493054928 me.url += end === "/" ? '' : '/';
5493154929 //创建临时图层和设置修改临时图层信息对应不同的资源URL
@@ -54937,6 +54935,12 @@ var SetLayersInfoService = function (_CommonServiceBase) {
5493754935 method = "POST";
5493854936 }
5493954937 me.url += ".json?";
54938+ if (!params.subLayers) {
54939+ params.subLayers = { layers: [] };
54940+ }
54941+ if (!params.subLayers.layers) {
54942+ params.subLayers.layers = [];
54943+ }
5494054944 var layers = params.subLayers.layers,
5494154945 len = layers.length;
5494254946 for (var i in layers) {
0 commit comments