Class: Vector

L.supermap.Vector

The constructor of the UGC vector layer class.

new L.supermap.Vector(options)

Vector.js, line 6
Name Type Description
options Object

The parameters.

Name Type Description
style L.supermap.ServerStyle optional

The vector layer style.

API Relations

As constructor parameter: L.supermap.Feature.Theme.Bar , L.supermap.Feature.Theme.Bar3D , L.supermap.Feature.Theme.Circle , L.supermap.Feature.Theme.Graph , L.supermap.Feature.Theme.Line , L.supermap.Feature.Theme.Pie , L.supermap.Feature.Theme.Point , L.supermap.Feature.Theme.RankSymbol , L.supermap.Feature.Theme.Ring , L.supermap.Feature.Theme.Vector.
As method parameter: L.supermap.Feature.Theme.getDataValues , L.supermap.Format.WKT.write , L.supermap.GeoFeatureThemeLayer.destroyFeatures , L.supermap.GeoFeatureThemeLayer.removeFeatures , L.supermap.graphThemeLayer.destroyFeatures , L.supermap.GraphThemeLayer.getWeightFieldValue , L.supermap.GraphThemeLayer.removeFeatures , L.supermap.graphThemeLayer.removeFeatures , L.supermap.heatMapLayer.removeFeatures , L.supermap.LabelThemeLayer.calculateLabelBounds , L.supermap.LabelThemeLayer.calculateLabelBounds2 , L.supermap.labelThemeLayer.destroyFeatures , L.supermap.LabelThemeLayer.getDrawnLabels , L.supermap.LabelThemeLayer.getLabelPxLocation , L.supermap.LabelThemeLayer.getStyleByData , L.supermap.LabelThemeLayer.removeFeatures , L.supermap.labelThemeLayer.removeFeatures , L.supermap.LabelThemeLayer.setLabelsStyle , L.supermap.LabelThemeLayer.setStyle , L.supermap.rangeThemeLayer.destroyFeatures , L.supermap.rangeThemeLayer.getStyleByData , L.supermap.rangeThemeLayer.removeFeatures , L.supermap.rankSymbolThemeLayer.createThematicFeature , L.supermap.rankSymbolThemeLayer.getWeightFieldValue , L.supermap.rankSymbolThemeLayer.removeFeatures , L.supermap.ThemeLayer.destroyFeatures , L.supermap.ThemeLayer.removeFeatures , L.supermap.uniqueThemeLayer.destroyFeatures , L.supermap.uniqueThemeLayer.removeFeatures.
Returned by: L.supermap.Feature.Vector.clone , L.supermap.Format.WKT.read , L.supermap.GeoFeatureThemeLayer.toFeature , L.supermap.GeoFeatureThemeLayer.toiClientFeature , L.supermap.graphThemeLayer.toFeature , L.supermap.graphThemeLayer.toiClientFeature , L.supermap.heatMapLayer.toiClientFeature , L.supermap.LabelThemeLayer.getDrawnLabels , L.supermap.LabelThemeLayer.setLabelsStyle , L.supermap.labelThemeLayer.toFeature , L.supermap.labelThemeLayer.toiClientFeature , L.supermap.rangeThemeLayer.toFeature , L.supermap.rangeThemeLayer.toiClientFeature , L.supermap.ServerFeature.toFeature , L.supermap.themeFeature.toFeature , L.supermap.themeFeature.toFeature , L.supermap.ThemeLayer.toFeature , L.supermap.ThemeLayer.toiClientFeature , L.supermap.uniqueThemeLayer.toFeature , L.supermap.uniqueThemeLayer.toiClientFeature.

Extends

Vector -> UGCSubLayer -> UGCMapLayer -> UGCLayer

Members

The vector layer style.

Methods

fromJson(jsonObject)

Vector.js, line 38

Convert the server-side JSON object to the current client object.

Name Type Description
jsonObject Object

JSON object to be converted.

toServerJSONObject(){Object}

Vector.js, line 51

Converts to corresponding JSON object.

Returns:
Type Description
Object Corresponding JSON object.