2017-03-09 2 views

Antwort

1

Ich habe einen Weg gefunden.

Overlay hinzufügen für exmple viewDidLoad sehen in zur Karte:

if let fullRadius = CLLocationDistance(exactly: MKMapRectWorld.size.height) { 

      mapView.add(MKCircle(center: mapView.centerCoordinate, radius: fullRadius)) 

     } 

und delegierte Methode implementieren:

func mapView(_ mapView: MKMapView, rendererFor overlay: MKOverlay) -> MKOverlayRenderer { 
    if overlay.isKind(of: MKCircle.self) { 

     let view = MKCircleRenderer(overlay: overlay) 

     view.fillColor = UIColor.blue.withAlphaComponent(0.1) 

     return view 
    } 
    return MKOverlayRenderer(overlay: overlay) 
} 
Verwandte Themen