2017-03-09 22 views

答えて

1

私は方法を見つけました。

exmpleのviewDidLoadのためのビューマップするためにオーバーレイを追加します。

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) 
} 
関連する問題