MapPolygon Class

Draws a complex filled shape upon the map.

Android

class MapPolygon extends MapElement

iOS

@interface MSMapPolygon : MSMapElement

See also: MapElement

Properties

Paths

The paths making up rings of this polygon. The use of paths and shapes are mutually exclusive.

Android

List<Geopath> getPaths()
void setPaths(List<Geopath> paths)

iOS

@property (nonatomic) NSArray<MSGeopath *> *paths

Shapes

The shapes making up the rings of this polygon. The use of paths and shapes are mutually exclusive.

Android

List<? extends Geoshape> getShapes()
void setShapes(List<? extends Geoshape> shapes)

iOS

@property (nonatomic) NSArray<MSGeoshape *> *shapes

See also: Geoshape

FillColor

The color in ARGB format to use to fill the inside of the polygon. The default value is blue (0xff0000ff).

Android

int getFillColor()
void setFillColor(int fillColor)

iOS

@property (nonatomic) UIColor *fillColor

StrokeColor

The color in ARGB format to use to draw the border of the polygon. The default value is blue (0xff0000ff).

Android

int getStrokeColor() 
void setStrokeColor(int strokeColor)

iOS

@property (nonatomic) UIColor *strokeColor

StrokeDashed

Indicates whether the line is dashed.

Android

boolean isStrokeDashed()
void setStrokeDashed(boolean isDashed)

iOS

@property BOOL strokeDashed

StrokeWidth

The width of the line to use for the outside of the polygon. The default value is 1.

Android

float getStrokeWidth()
void setStrokeWidth(float strokeWidth)

iOS

@property int strokeWidth

See Also