lionheart / openradar-mirror

A mirror of radars pulled from http://openradar.me/.
246 stars 17 forks source link

15731941: MapKit MKOverlayRenderer redraw issue #4021

Open openradar-mirror opened 9 years ago

openradar-mirror commented 9 years ago

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:

  1. Run the attached sample project on device (not simulator)
  2. Pan rapidly on the map view to expand/contract the radius of the overlay.
  3. 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.

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

miletwontario commented 6 years ago

+1