0
Я хочу создать наложение круга над аннотацией. Я использую swift 3.0. Любая помощь приветствуется!Как создать наложение круга над моей аннотацией в Картах с помощью MApkit в iOS?
Я хочу создать наложение круга над аннотацией. Я использую swift 3.0. Любая помощь приветствуется!Как создать наложение круга над моей аннотацией в Картах с помощью MApkit в iOS?
Попробуйте пользовательский оверлей. Добавьте это в viewDidLoad
:
MKCircle *circle = [MKCircle circleWithCenterCoordinate:userLocation.coordinate radius:1000];
[map addOverlay:circle];
userLocation
могут быть получены путем сохранения MKUserLocationAnnotation
как свойство. Затем, чтобы нарисовать круг, поместите его в делегат карты:
- (MKOverlayRenderer *)mapView:(MKMapView *)map viewForOverlay:(id <MKOverlay>)overlay
{
MKCircleRenderer *circleView = [[MKCircleRenderer alloc] initWithOverlay:overlay];
circleView.strokeColor = [UIColor redColor];
circleView.fillColor = [[UIColor redColor] colorWithAlphaComponent:0.4];
return circleView;
}