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