Hi Chris, I've taken a look at this and the problem is that once an MKAnnotationView is created for your MKAnnotation subclass, you are doing nothing to signal to the MKMapView that anything has changed. Setting a new coordinate on your MKAnnotation subclass has no way of notifying the parent MKMapView that it needs to redraw.
Here's what I suggest you do: In your MKAnnotation subclass (MyAnnotation), add an event that gets emitted when you set/change the coordinate. Then, have your ViewController that owns the MKMapView listen for those events on each of your MyAnnotations. When the event is emitted, have your ViewController remove the annotation and re-add it. I tested this and it works. Jeff On Thu, Sep 15, 2011 at 9:26 AM, Chris Hamblett <[email protected]> wrote: > I've added self-contained sample code to Bug 724 > bug 724 > Any updates on a binding that sets off the MapView KVO flag? Is this fixed > on a new development build? > ~Chris > _______________________________________________ > MonoTouch mailing list > [email protected] > http://lists.ximian.com/mailman/listinfo/monotouch > > _______________________________________________ MonoTouch mailing list [email protected] http://lists.ximian.com/mailman/listinfo/monotouch
