Class: ThemeParameters

ThemeParameters

专题图参数类。 该类存储了制作专题所需的参数,包括数据源、数据集名称和专题图对象。

new SuperMap.ThemeParameters(options)

common/iServer/ThemeParameters.js, line 15
Name Type Description
options Object

可选参数。如:
datasetNames - {Array} 要制作专题图的数据集数组,必设。
dataSourceNames - {Array} 要制作专题图的数据集所在的数据源数组,必设。
joinItems - {Array<SuperMap.JoinItem>} 专题图外部表的连接信息 JoinItem 数组。
themes - {Array<SuperMap.Theme>} 专题图对象列表。
displayFilters -{Array} 专题图属性过滤条件。
displayOrderBys -{Array} 专题图对象生成符号叠加次序排序字段。
fieldValuesDisplayFilter -{Object} 图层要素的显示和隐藏的过滤属性,其带有三个属性,分别是:values、fieldName、fieldValuesDisplayMode。

Members

datasetNamesArray.<string>

要制作专题图的数据集数组,必设。

dataSourceNamesArray.<string>

要制作专题图的数据集所在的数据源数组,必设。

displayFiltersArray.<string>

专题图属性过滤条件。

displayOrderBysArray.<string>

专题图对象生成符号叠加次序排序字段

fieldValuesDisplayFilterObject

图层要素的显示和隐藏的过滤属性,其带有三个属性,分别是:values、fieldName、fieldValuesDisplayMode,他们的作用如下:

  • values:{Array} - 就是要过滤的值;
  • fieldName:{string} - 要过滤的字段名称 只支持数字类型的字段;
  • fieldValuesDisplayMode:{string} 目前有两个DISPLAY/DISABLE。当为DISPLAY时,表示只显示以上设置的相应属性值的要素,否则表示不显示以上设置的相应属性值的要素

joinItemsArray.<SuperMap.JoinItem>

设置与外部表的连接信息 JoinItem 数组。 使用此属性可以制作与外部表连接的专题图。

themesArray.<SuperMap.Theme>

专题图对象列表。 该参数为实例化的各类专题图对象的集合。

Methods

destroy()

common/iServer/ThemeParameters.js, line 84

释放资源,将引用资源的属性置空。