Я пытаюсь добавить пользовательский примечание аннотации в начальной и конечной точке полилинии. Но я не могу понять, как это сделать. Вот изображение моей карты.Add Custom Annotation pin
Я хочу, чтобы добавить зеленый аннотаций штифт на начальной или конечной точки ломаной линии.
Вот мой код
- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation
{
if (annotation==mapView.userLocation) {
MKAnnotationView *annotationView = (MKAnnotationView *)[mapView dequeueReusableAnnotationViewWithIdentifier:@"currAnno"];
if (annotationView == nil) {
annotationView = [[MKAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"currAnno"];
}
annotationView.canShowCallout=YES;
annotationView.image = [UIImage imageNamed:@"mapPin.png"];
return annotationView;
}else{
static NSString *viewId = @"MKAnnotationView";
MKAnnotationView *annotationView = (MKAnnotationView*)
[mapView dequeueReusableAnnotationViewWithIdentifier:viewId];
if (annotationView == nil) {
annotationView = [[MKAnnotationView alloc]
initWithAnnotation:annotation reuseIdentifier:viewId];
}
annotationView.canShowCallout=YES;
annotationView.image = [UIImage imageNamed:@"mapPin.png"];//set your image here
return annotationView;
}
}