I need to draw a circle with a specified radius around an arbitrary point (not necessarily the user’s location) on an MKMapView. I would like the appearance to be similar to the circle that the Maps app uses, to show the accuracy of the user’s location.
Is there a recommended way of doing this, or will I need to create a custom overlay?
You might want to look at MKCircle and MKCircleView, which are part of the MapKit API and are designed for drawing circles on an MKMapView. I don’t think there’s an easy way to duplicate the animated “zeroing in” effect like the user location circle does, but you should be able to use these classes to show a fixed degree of accuracy around a given coordinate.