CLGeocoder reverse geocoding results vary widely on iOS5 and iOS6
| Originator: | dillion.tan | ||
| Number: | rdar://12411642 | Date Originated: | 02-Oct-2012 03:53 PM |
| Status: | Open | Resolved: | |
| Product: | iPhone SDK | Product Version: | |
| Classification: | Serious Bug | Reproducible: | Sometimes |
Summary: [CLGeocoder reverseGeocodeLocation:completionHandler:] returns very different placemark results on iOS5.0 to 5.1.1 and iOS 6.0, for certain locations. One lat/lng pair in particular is latitude:1.299246 longitude:103.838748. Increasing the CLLocationManagerDelegate desiredAccuracy does not affect the result. Steps to Reproduce: Call reverseGeocodeLocation:completionHandler: with latitude:1.299246 longitude:103.838748 on an iOS 5.0 to 5.1.1 device and iOS6 device Expected Results: Return 31 Exeter Road for both iOS5.0 to 5.1.1 and iOS6 Actual Results: On iOS5.0 to 5.1.1, the placemark returned is 3 Fusionopolis Way, 3 Fusionopolis Way, Singapore 238633 @ <+1.29914600,+103.83846300> most of the time, which is more than 5 km away. On iOS6.0, the placemark returned is 31A/B Exeter Road, 31A/B Exeter Road, Singapore 23 @ <+1.29942880,+103.83876850>. Google API returns 31 Exeter Road. Regression: From iOS5.0 onwards Notes:
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!