2017-03-09 2 views

Répondre

1

J'ai trouvé un moyen.

ajouter superposition à la carte pour voir dans exmple viewDidLoad:

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

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

     } 

et mettre en œuvre la méthode des délégués:

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) 
}