After upgrading to iOS 6, I noticed that performance degradation decreases when you pan or zoom MKMapView with multiple overlays. The application I created has approximately 600 polygonal overlays of different colors and works without restrictions (even on older iOS devices) on iOS 5, now it works very slowly (when zooming and panning) on ββiOS 6 even on the latest devices.
My guess is that this is due to the fact that in fact the device should dynamically create a map (starting from its vector base), and not just display elements on the screen.
Does anyone have any idea to reduce the delay that occurs when panning or zooming in on a map?
Some additional information, this low frame rate, also occurs during scaling or panning of areas where overlays are not displayed at all on the screen, so this is not related to creating overlays as they appear on the screen.
Tom h source share