I have an array of points to be drawn on a map, its already decoded:
- (void) drawRoute:(NSArray *) path {
NSInteger numberOfSteps = path.count;
CLL
MKPolyline *polyline = [MKPolyline polylineWithCoordinates:coordinates count:self.allPins.count];
[self.mapView addOverlay:polyline];
Check this http://pinkstone.co.uk/how-to-draw-an-mkpolyline-on-a-map-view/ and for swift http://rshankar.com/how-to-add-mapview-annotation-and-draw-polyline-in-swift/