Ich habe einen sehr einfachen View Controller, um dieses merkwürdige Rendering-Verhalten von MKPolyline zu demonstrieren. Nichts besonderes, nur normale API Anrufe.
%Vor%Das Rendern der Polylinie ist sehr seltsam. Während des Zoomens und Schwenkens können Sie einige Artefakte sehen.
Sehen Sie sich die Bilder unten an:
Nach dem Herauszoomen und erneutem Zoomen
Wie behebt man das? Ich habe versucht, meinen eigenen Renderer zu implementieren, aber es ist die gleiche Situation. Wie Overall ist im Cache und es ist nicht rechtzeitig neu zeichnen. Ich arbeite an iOS 10, iPhone 6, Simulator von iOS SDK 10 xCode 8.
Tags und Links ios swift mkpolyline mapkit mkoverlay