Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
The default color for pins dropped on a map view is red. You want to be able to display pins in different colors in addition to the default color.
Return instances of MKPinAnnotationView to your map view through
the mapView:viewForAnnotation: delegate
method.
Every annotation that is added to an instance of MKMapView has a
corresponding view that gets displayed on the map view. These views
are called annotation views. An annotation view is an object of type
MKAnnotationView, which is a
subclass of UIView. If the delegate
object of a map view implements the mapView:viewForAnnotation: delegate method,
the delegate object will have to return instances of the MKAnnotationView class
to represent (and optionally, customize) the annotation views to be
displayed on a map view.