new SuperMap.Feature.Theme.Vector(data, layer, style, options)
Name | Type | Description |
---|---|---|
data |
SuperMap.Feature.Vector |
用户数据,必设参数, 矢量专题要素的类型为矢量数据 feature。 |
layer |
SuperMap.Layer |
此专题要素所在图层,必设参数。 |
style |
Object |
样式。 |
options |
Object |
创建专题要素时的可选参数。 |
Extends
Members
-
dataBoundsSuperMap.Bounds
-
用户数据的(feature.geometry)地理范围。
-
highlightStyleObject
-
高亮样式。
-
isClickAbleboolean
-
图形是否可点击,默认 true。
-
isHoverAbleboolean
-
图形是否可 hover,默认 true。
-
isMultiHoverboolean
-
是否使用多图形高亮,isHoverAble 为 true 时生效 ,默认 true。
-
nodesClipPixelnumber
-
节点抽稀像素距离,默认值 2。
-
shapeOptionsObject
-
添加到渲染器前修改 shape 的一些属性,非特殊情况通常不允许这么做。
-
styleObject
-
可视化图形的 style。在子类中规定其对象结构和默认属性值。
Methods
-
destroy()
common/overlay/ThemeVector.js, line 136 -
-
geoTextToTF(geometry)
common/overlay/ThemeVector.js, line 571 -
转换文本要素。
Name Type Description geometry
SuperMap.Geometry 用户数据几何地理信息,这里必须是 GeoText。
-
getLocalXY(lonlat)
common/overlay/ThemeVector.js, line 648 -
地理坐标转为像素坐标。
Name Type Description lonlat
SuperMap.LonLat 专题要素地理位置。
-
getShapesCount(){number}
common/overlay/ThemeVector.js, line 638 -
获得专题要素中可视化图形的数量。
Returns:
Type Description number 可视化图形的数量。 -
lineToTF(geometry)
common/overlay/ThemeVector.js, line 153 -
转换线和线环要素。
Name Type Description geometry
SuperMap.Geometry 用户数据几何地理信息,这里必须是 LineString 或 LineRing。
-
multiLineStringToTF(geometry)
common/overlay/ThemeVector.js, line 314 -
转换多线要素。
Name Type Description geometry
SuperMap.Geometry 用户数据几何地理信息,这里必须是 MultiLineString。
-
multiPointToTF(geometry)
common/overlay/ThemeVector.js, line 230 -
转多点要素。
Name Type Description geometry
SuperMap.Geometry 用户数据几何地理信息,这里必须是 MultiPoint。
-
multiPolygonToTF(geometry)
common/overlay/ThemeVector.js, line 329 -
转换多面要素。
Name Type Description geometry
SuperMap.Geometry 用户数据几何地理信息,这里必须是 MultiPolygon。
-
pointToTF(geometry)
common/overlay/ThemeVector.js, line 344 -
转换点要素。
Name Type Description geometry
SuperMap.Geometry 用户数据几何地理信息,这里必须是 Point。
-
polygonToThemeFeature(geometry)
common/overlay/ThemeVector.js, line 392 -
转换面要素。
Name Type Description geometry
SuperMap.Geometry 用户数据几何地理信息,这里必须是 Polygon。
-
rectangleToTF(geometry)
common/overlay/ThemeVector.js, line 515 -
转换矩形要素。
Name Type Description geometry
SuperMap.Geometry 用户数据几何地理信息,这里必须是 Rectangle。
-
updateAndAddShapes()
common/overlay/ThemeVector.js, line 620 -
修改位置,针对地图平移操作,地图漫游操作后调用此函数。