如何画圆周围的当前位置像城市地图.(iOS 8 -Objective C)



我有一个标记位置的应用程序。我已经成功地在Mapview中添加了pin。但是我不知道如何从我当前的位置开始绘制半径100米的圆,以及如何使它与当前位置一起移动。[iOS 8 Objective-C][圆形城市地图应用程序!]1)

最后我成功创建了Circle

MKCircle *circleoverlay = [MKCircle circleWithCenterCoordinate:mapView.userLocation.coordinate radius:100];
[circleoverlay setTitle:@"Circle"];
[mapView addOverlay:circleoverlay];

 - (MKOverlayRenderer *) mapView:(MKMapView *)mapView rendererForOverlay:(id)overlay
{ if([overlay isKindOfClass:[MKCircle class]])
    {
        MKCircleRenderer* aRenderer = [[MKCircleRenderer
                                        alloc]initWithCircle:(MKCircle *)overlay];
        aRenderer.fillColor = [[UIColor blueColor] colorWithAlphaComponent:0.0];
        aRenderer.strokeColor = [[UIColor grayColor] colorWithAlphaComponent:0.9];
        aRenderer.lineWidth = 2;
        aRenderer.lineDashPattern = @[@2, @5];
        aRenderer.alpha = 0.5;
        return aRenderer;
    }
    else
    {
        return nil;
    }
} 

现在我只想在圆圈上叠加文字。但是我不知道:

最新更新