MKMapSnapshot -pointForCoordinate: differs when using MKMapTypeSatelliteFlyover
| Originator: | vinnycoyne | ||
| Number: | rdar://23354395 | Date Originated: | 2 Nov 2015 |
| Status: | Open | Resolved: | |
| Product: | iOS SDK | Product Version: | iOS 9.1 (13B143) |
| Classification: | Serious Bug | Reproducible: | Always |
Summary: When using -pointForCoordinate: on an MKMapSnapshot, the point will differ when using MKMapTypeSatelliteFlyover compared to MKMapTypeSatellite. Steps to Reproduce: 1. Create a MKMapSnapshotter with any options, but be sure to set the mapType to MKMapTypeSatellite. 2. Create a second MKMapSnapshotter, with the same options, but with mapType set to MKMapTypeSatelliteFlyover. 3. When the snapshots are taken, pass any coordinate into the -pointForCoordinate: method on the received MKMapSnapshot object. Expected Results: Calling -pointForCoordinate: with the same coordinate will return the same CGPoint, regardless of the mapType. Actual Results: The returned CGPoint differs significantly between mapTypes. The MKMapTypeSatellite snapshotter exhibits the correct behaviour, while MKMapTypeSatelliteFlyover returns an incorrect value. Version: iOS 9.1 (13B143) Notes: See attached sample application. http://appsandwich.com/openradar/openradar-23354395.zip Configuration: iPhone 6 GSM
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!