Reorder the if statement so the cached conditional is first

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Simplify the sync method. Don't try to be smart about things yet, just brute force it.

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Wrap the annotation before calling any methods on it

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Make sure to reproject the graphic's geometry into the correct spatial reference!

Signed-off-by: Blake Skinner <bskinner@mit.edu>
Make sure to call the willShowCalloutForAnnotation delegate method before asking the delegate for the callout's view.

Signed-off-by: Blake Skinner <bskinner@mit.edu>