MGLPolygon

@interface MGLPolygon : MGLMultiPoint <MGLOverlay>

The MGLPolygon class represents a shape consisting of one or more points that define a closed polygon. The points are connected end-to-end in the order they are provided. The first and last points are connected to each other to create the closed shape.

  • Creates and returns an MGLPolygon object from the specified set of coordinates.

    Declaration

    Objective-C

    + (nonnull instancetype)polygonWithCoordinates:
                                (nonnull CLLocationCoordinate2D *)coords
                                             count:(NSUInteger)count;

    Swift

    convenience init(coordinates coords: UnsafeMutablePointer

    Parameters

    coords

    The array of coordinates defining the shape. The data in this array is copied to the new object.

    count

    The number of items in the coords array.

    Return Value

    A new polygon object.