Looks like there's a restriction on what map pins work:
if ([phAnnotation.pinColor isEqualToString:@"120"])
annView.pinColor = MKPinAnnotationColorGreen;
else if ([phAnnotation.pinColor isEqualToString:@"270"])
annView.pinColor = MKPinAnnotationColorPurple;
else
annView.pinColor = MKPinAnnotationColorRed;