MKMapView MKTileOverlay удаляет слой MKPolyline

#swift #mapkit #mkpolyline #mktileoverlay

#swift #mapkit #mkpolyline #mktileoverlay

Вопрос:

Я использую этот SDK для картыhttps://github.com/2gis/iOS-SDKs-for-tiles Но мои добавленные маршруты не видны. rendererFor вызывает, но строка не видна.Если я удалю MKTileOverlay, все будет работать нормально. Как я могу это исправить?

 func mapView(_ mapView: MKMapView, rendererFor overlay: MKOverlay) -> MKOverlayRenderer {

        if (overlay is MKPolyline) {
            let pr = MKPolylineRenderer(overlay: overlay)
            pr.strokeColor = UIColor.blue.withAlphaComponent(1.0)
            pr.lineWidth = 5
            return pr
        } else {
            return MKTileOverlayRenderer(overlay: overlay)
        }

    }
  

Комментарии:

1. Что такое MKWebView ?

2. Эль Помидор, спасибо. Измените заголовок.