MapKit Overlays

Use these overlays as-is in your maps.

Topics

Circle

MKCircle

A circular overlay with a configurable radius and centered on a specific geographic coordinate.

MKCircleRenderer

The visual representation for a circular overlay.

Polygon

MKPolygon

A closed polygon shape.

MKPolygonRenderer

The visual representation for a single polygon overlay.

MKMultiPolygon

A collection of multiple closed polygon shapes.

MKMultiPolygonRenderer

The visual representation for a multipolygon overlay.

Polyline

MKPolyline

A shape consisting of one or more connected line segments.

MKGeodesicPolyline

A line-based shape that follows the contours of the Earth to create the shortest path between the specified points.

MKPolylineRenderer

The visual representation for any polyline overlay object.

MKMultiPolyline

A collection of multipolyline shapes, each consisting of one or more connected line segments.

MKMultiPolylineRenderer

The visual representation for multiple polyline objects.

Paths

MKOverlayPathRenderer

The visual representation for a path-based overlay.

Tiled Images

MKTileOverlay

An overlay that covers an area of the map with bitmap tiles.

MKTileOverlayRenderer

The renderer for a tile overlay that handles the drawing of bitmap images on the map surface.

Shared Behavior

MKShape

An abstract class that defines the basic properties for all shape-based overlay objects.

MKMultiPoint

An abstract class that defines the common behavior shared by polyline and polygon overlays.

See Also

Annotations and Overlays

MKPlacemark

A user-friendly description of a location on the map.

MKAnnotation

An interface for associating your content with a specific map location.

MKAnnotationView

The visual representation of one of your annotation objects.

MKOverlay

An interface for associating content with a specific map region.

MKOverlayRenderer

The shared infrastructure used to draw overlays on the map surface.

MapKit Annotations

Use these annotation objects as-is in your maps.