正如我们所看到的,iOS mkmapview中的当前位置周围有一个圆圈。有没有办法在mkmapview中为当前位置以外的位置绘制类似的圆圈?
答案 0 :(得分:3)
如果您查看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所述
没有简单的方法可以为这些圈子创建动画,但其优点是它们可以为您的地图上的坐标提供一定程度的准确度!
一种方式创建圈子的步骤如下:Drawing a circle on mapkit
基本上,使用circleWithCenterCoordinate:radius:方法创建一个MKCircle对象并将其添加到mapView(使用addOverlay:method)
接下来,在mapView委托中,实现mapView:viewForOverlay:方法,在那里创建并设置MKCircleView实例并返回它。