new SuperMap.Feature.Theme()
common/overlay/feature/Theme.js, line 10
Classes
Members
-
dataObject
-
用户数据,用于生成可视化 shape,可在子类中规定数据格式或类型,如:<SuperMap.Feature.Vector>。
-
idstring
-
专题要素唯一标识。
-
layerSuperMap.Layer.Theme
-
此专题要素所在专题图层。
-
locationArray
-
专题要素像素参考位置。通常由地理参考位置决定。长度为 2 的数组,第一个元素表示 x 坐标,第二个元素表示 y 坐标。
-
lonlatSuperMap.LonLat
-
专题要素地理参考位置。子类中必须根据用户数据(或地理位置参数)对其赋值。
-
shapesArray
-
构成此专题要素的可视化图形对象数组,数组顺序控制渲染。
Methods
-
SuperMap.Feature.Theme.getDataValues(data, fields, decimalNumber){Array.<string>}
common/overlay/Graph.js, line 481 -
根据字段名数组获取指定数据(feature)的属性值数组。属性值类型必须为 Number。
Name Type Description data
SuperMap.Feature.Vector 数据。
fields
Array.<string> 可选 字段名数组。
decimalNumber
number 可选 小数位处理参数,对获取到的属性数据值进行小数位处理。
Returns:
Type Description Array.<string> 字段名数组对应的属性数据值数组。 -
constructor(data, layer){SuperMap.Feature.Theme}
common/overlay/feature/Theme.js, line 17 -
构造函数。
Name Type Description data
Object 用户数据,用于生成可视化 shape,必设参数。
layer
SuperMap.Layer.Theme 此专题要素所在图层,必设参数。
Returns:
Type Description SuperMap.Feature.Theme 返回一个专题要素。 -
destroy()
common/overlay/feature/Theme.js, line 78 -
销毁专题要素。
-
getLocalXY(coordinate){Array}
common/overlay/feature/Theme.js, line 92 -
地理坐标转为像素坐标。
Name Type Description coordinate
SuperMap.Geometry.Point | SuperMap.Geometry.GeoText | SuperMap.LonLat 地理坐标点。
Returns:
Type Description Array 长度为 2 的数组,第一个元素表示 x 坐标,第二个元素表示 y 坐标。