С тех пор я рисовал две разные линии, один с использованием направления, а другой с помощью плагины. Я могу установить свойства названия и проверить overlay.title, следующий код сделал трюк.
- (MKOverlayRenderer *)mapView:(MKMapView *)mapView rendererForOverlay:(id <MKOverlay>)overlay
{
[self resetTimer];
if ([overlay isKindOfClass:[MKTileOverlay class]]) {
return [[MKTileOverlayRenderer alloc] initWithOverlay:overlay];
}else if ([overlay isKindOfClass:[MKPolyline class]]) {
MKPolylineRenderer* renderer = [[MKPolylineRenderer alloc] initWithPolyline:(MKPolyline*)overlay];
if([overlay.title isEqualToString:@"MyLine"]) {
[renderer setStrokeColor:[UIColor blueColor]];
[renderer setLineWidth:3.0];
[renderer setStrokeColor:[UIColor blueColor]];
}else{
[renderer setStrokeColor:[UIColor redColor]];
[renderer setLineWidth:4.0];
[renderer setLineDashPattern:@[@2, @5]];
[renderer setStrokeColor:[UIColor redColor]];
}
return renderer;
}
return nil;
}
Ссылка сломана, ее не открывается. – Santosh
Эта ссылка есть .......... http://spitzkoff.com/craig/?p=136 –