Как исправить трещины, появляющиеся при рендеринге MKPolyline - PullRequest
1 голос
/ 07 ноября 2019

У меня проблема с трещинами при рендеринге MKPolyline. Есть ли способ контролировать Z полилинии (как мы это делаем в игре dev с z-смещением) или любую другую технику?

GPS realtime rendering

Я считаю, что мой код довольно стандартный, как показано ниже:

public func mapView(_ mapView: MKMapView, rendererFor overlay: MKOverlay) -> MKOverlayRenderer {
    if overlay is MKPolyline {
        let renderer = MKPolylineRenderer(overlay: overlay)

        // Some code where I define thickness and color

        renderer.strokeColor    = color
        renderer.lineWidth      = CGFloat(thickness)

        return renderer
    }

    return MKOverlayRenderer(overlay: overlay)
}
...