Swift MKPointAnnotation custom Image

Intento crear un "badget" personalizado para mi MKPointAnnotation en swift, pero falla porque MKPointAnnotation no tiene properties como la image

var information = MKPointAnnotation() information.coordinate = location information.title = "Test Title!" information.subtitle = "Subtitle" information.image = UIImage(named: "dot.png") //this is the line whats wrong Map.addAnnotation(information) 

¿Alguien se dio count de que era una solución rápida para eso?

 func mapView(mapView: MKMapView, viewForAnnotation annotation: MKAnnotation) -> MKAnnotationView? { if !(annotation is MKPointAnnotation) { return nil } var annotationView = mapView.dequeueReusableAnnotationViewWithIdentifier("demo") if annotationView == nil { annotationView = MKAnnotationView(annotation: annotation, reuseIdentifier: "demo") annotationView!.canShowCallout = true } else { annotationView!.annotation = annotation } annotationView!.image = UIImage(named: "image") return annotationView }