Summary:
Tiling-based performance issues when using MKOverlayRender, in particular when allowing the user to interact with & manipulate the underlying MKOverlay instance.
Steps to Reproduce:
Run the attached sample project on device (not simulator)
Pan rapidly on the map view to expand/contract the radius of the overlay.
Tap the button at the bottom of the screen to toggle between using MKOverlayViews and MKOverlayRenderers.
Expected Results:
The redraw performance of the MKOverlayRenderer should match the MKOverlayView when panning quickly.
Actual Results:
When using the MKOverlayRenderer, there are visibly noticeable tiling-based redrawing issues, particularly when the map view is zoomed out to display larger regions.
Regression:
Not a regression issue.
Notes:
This issue only occurs on devices, and not on the simulator. For the moment, the MKOverlayView is usable, but it’s deprecated as of iOS7, and I need a solution that will be usable & supported in future versions.
Description
Summary: Tiling-based performance issues when using MKOverlayRender, in particular when allowing the user to interact with & manipulate the underlying MKOverlay instance.
Steps to Reproduce:
Expected Results: The redraw performance of the MKOverlayRenderer should match the MKOverlayView when panning quickly.
Actual Results: When using the MKOverlayRenderer, there are visibly noticeable tiling-based redrawing issues, particularly when the map view is zoomed out to display larger regions.
Regression: Not a regression issue.
Notes: This issue only occurs on devices, and not on the simulator. For the moment, the MKOverlayView is usable, but it’s deprecated as of iOS7, and I need a solution that will be usable & supported in future versions.
Product Version: iOS 7 Created: 2013-12-30T09:45:34.165824 Originated: 2013-12-30T00:00:00 Open Radar Link: http://www.openradar.me/15731941