Прогрузка картинки на карте

ios
swift

#1

Здравствуйте, без доступа в интернет карта местности не прогружается и перестает отображаться картинка, как сделать, чтобы картинка оставалась, даже если карта не прогружена?

   func mapView(_ mapView: MKMapView, rendererFor overlay: MKOverlay) -> MKOverlayRenderer {
        do {
            let data = try Data(contentsOf: url!)
            return MapOverlayView(overlay: overlay, overlayImage: UIImage(image: image)!)
        } catch {
            print("error")
        }
          return MKOverlayRenderer()
    }