iPhone SDK: Convierta MKMapPoint a CGPoint

He convertido una longitud y latitud en mi MapView a un MKMapPoint. Luego quiero mover un imageView a ese punto usando la propiedad del centro imageViews. Parece que de alguna manera necesito convertir el MKMapPoint en un CGPoint para poder cambiar el centro, pero los números parecen estar muy lejos. Esto es lo que estoy usando:

// Convert to MKMapPoint
    CLLocationCoordinate2D coord;
    coord.latitude = [loc.latitude doubleValue];
    coord.longitude = [loc.longitude doubleValue];
    MKMapPoint point = MKMapPointForCoordinate(coord);

    // Move our image
    CGFloat newXPos = point.x;
    CGFloat newYPos = point.y;
    CGPoint newCenter = {newXPos, newYPos};
    self.movingMarker.center = newCenter;

    //self.movingMarker.frame.origin.x = point.x;
    //self.movingMarker.frame.origin.y = point.y;

¿Ideas sobre cómo hacer que mi MKMapPoint sea un valor viable para usar para la propiedad central de mi imagen?