2017-03-09 10 views

답변

1

방법을 찾았습니다.

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

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

     } 

및 대리자 메서드를 구현 :

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

은 부여 됨으로써의 viewDidLoad에 대한에서 볼지도하는 오버레이를 추가