MKShape
An abstract class that defines the basic properties for all shape-based overlay objects.
Declaration
class MKShapeOverview
You can’t instantiate this class directly; use a subclass instead. Subclasses are responsible for defining the geometry of the shape and providing an appropriate value for the coordinate property they inherit from the MKAnnotation protocol.