Class: ShapeFactory

SuperMap.Feature.ShapeFactory

Shape factory class. Currently, we support creating the following shapes::
Graph thematic map:
Point - parameter object: <SuperMap.Feature.ShapeParameters.Point>
Line - parameter object: <SuperMap.Feature.ShapeParameters.Line>
Polygon - parameter object: <SuperMap.Feature.ShapeParameters.Polygon>
Rectangle - parameter object: <SuperMap.Feature.ShapeParameters.Rectangle>
Sector - parameter object: <SuperMap.Feature.ShapeParameters.Sector>
Label - parameter object: <SuperMap.Feature.ShapeParameters.Label>
Image - parameter object: <SuperMap.Feature.ShapeParameters.Image>
Symbol thematic map:
Circle - parameter object: <SuperMap.Feature.ShapeParameters.Cilcle>

new SuperMap.Feature.ShapeFactory()

D:/iClient9_English0919/src/common/overlay/feature/ShapeFactory.js, line 20

Methods

constructor(shapeParameters){SuperMap.Feature.ShapeFactory}

D:/iClient9_English0919/src/common/overlay/feature/ShapeFactory.js, line 40

Create an object of shape factory.

Name Type Description
shapeParameters Object

Shape parameter object,<SuperMap.Feature.ShapeParameters> child class object. Optional.

Returns:
Type Description
SuperMap.Feature.ShapeFactory Returns the graphics factory class object.