Как нарисовать круг вокруг текущего местоположения, как карта города. (iOS 8 - Цель C)
У меня есть приложение, которое помечает местоположения. Я успешно добавил булавки в Mapview. Но я понятия не имею, как нарисовать круг радиусом 100 метров от моего текущего местоположения и как заставить его двигаться с текущим местоположением. [iOS 8 Objective-C] [Круг, как приложение города Mapper!] 1
1 ответ
Решение
Наконец мне удалось создать Круг.
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;
}
}
Теперь я хочу только наложить текст на круг. но я понятия не имею:(