在MKMapView上,您可以显示用户位置。蓝色用户位置点周围是代表“准确性”的一种“蓝色光环”。如何将其添加到我自己的应用程序中,但要花一些钱呢?引脚的位置来自在那里使用CoreLocation的Mac,我已经知道精度了。谢谢!

最佳答案

您可以简单地在该引脚周围绘制一个MKCircle。假设您具有中心坐标和精度(圆的半径),则可以通过调用[map addOverlay: [MKCircle circleWithCenterCoordinate: coordinate radius: accuracy]]将叠加层添加到地图上

然后,您可以在MKMapViewDelegate方法mapView:viewForOverlay:中自定义圆的外观,在其中可以创建MKCircleView并将其返回。

这将不允许进行动画处理,但是它与用户位置周围使用的圆圈非常相似。

关于iphone - 带光环的iPhone MKMapView针,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5683027/

10-12 13:37