que añadir anotaciones a mi mapa de esta manera:El cambio de color pin MKMapView
MyAnnotation *annotationPoint2 = [[MyAnnotation alloc] init];
annotationPoint2.coordinate = anyLocation;
annotationPoint2.title = [NSString stringWithFormat:@"%@", obj];
annotationPoint2.subtitle = @""; //or set to nil
annotationPoint2.keyValue = [NSString stringWithFormat:@"%@", key];
[mapPins addAnnotation:annotationPoint2];
Los pines son todos de color rojo, y me gustaría que todos los verdes. ¿Cómo puedo cambiar el color? He intentado el siguiente, pero todavía da una marca roja:
annotationPoint2.pinColor = MKPinAnnotationColorGreen;
este código, pero incluso la ubicación del usuario actual se convierte en verde, incluso si lo quiero azul con los círculos a su alrededor. ¿Cómo puedo hacer eso? – Alessandro
if ([[título de la anotación] isEqualToString: @ "Ubicación actual"]) { annView.pinColor = MKPinAnnotationColorGreen; } else {annView.pinColor = MKPinAnnotationColorRed;} – casillas
@Alessandro Debe devolver nulo cuando la anotación == mapView.userLocation para mostrar el punto azul para la ubicación del usuario y el círculo que lo rodea – amitshinik