MCPcopy Create free account
hub / github.com/SuperMap/iClient-JavaScript / createRangeSource

Method createRangeSource

src/openlayers/mapping/WebMap.js:3715–3727  ·  view source on GitHub ↗

* @private * @function WebMap.prototype.createRangeSource * @description 创建分段专题图的图层source * @param {Object} parameters- 图层信息 * @param {Array} features - 所以的feature集合 * @returns {Object} 图层source

(parameters, features)

Source from the content-addressed store, hash-verified

3713 * @returns {Object} 图层source
3714 */
3715 async createRangeSource(parameters, features) {
3716 //找到合适的专题字段
3717 let styleGroup = await this.getRangeStyleGroup(parameters, features);
3718 if (styleGroup) {
3719 return {
3720 style: parameters.style,
3721 themeField: parameters.themeSetting.themeField,
3722 styleGroups: styleGroup
3723 };
3724 } else {
3725 return false;
3726 }
3727 }
3728
3729 /**
3730 * @private

Callers 1

createRangeLayerMethod · 0.95

Calls 1

getRangeStyleGroupMethod · 0.95

Tested by

no test coverage detected