When you find that the state of the car has changed, retrieve the view of the current annotation using the instance method MKMapView viewForAnnotation:. This is not the same as the delegate method mapView:viewForAnnotation:.
, image.
, mapView:viewForAnnotation: , image . , ( ), .
, , :
MKAnnotationView *av = [mapView viewForAnnotation:carAnnotation];
if (carAnnotation.isMoving)
av.image = [UIImage imageNamed:@"moving.png"];
else
av.image = [UIImage imageNamed:@"stopped.png"];
if ( , image) - , viewForAnnotation.