正如我们所见,iOS mkmapview 中当前位置周围有一个圆圈。有没有办法在 mkmapview 中为当前位置以外的位置绘制类似的圆圈?
最佳答案
如果您查看 MKCircle 的文档:http://developer.apple.com/library/ios/#documentation/MapKit/Reference/MKCircle_class/Reference/Reference.html和 MKCircleView:http://developer.apple.com/library/iOS/documentation/MapKit/Reference/MKCircleView_class/Reference/Reference.html
两者都是 MapKit API 的一部分,
你会找到画圆圈的工具!
正如此链接所述Circle around a point on an MKMapView
没有简单的方法来为这些圆圈创建动画,但优点是它们将为您提供 map 上坐标的一定程度的准确性!
创建圆圈的步骤之一是:Drawing a circle on mapkit
基本上,使用 CircleWithCenterCooperative:radius: 方法创建一个 MKCircle 对象并将其添加到您的 mapView (使用 addOverlay: 方法)
接下来,在mapView委托(delegate)中,实现mapView:viewForOverlay:方法,创建并设置MKCircleView实例并返回它。
关于ios - 显示所选位置周围的圆圈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10703898/