United Kingdom address parsing fails

Originator:andy.norman
Number:rdar://12497522 Date Originated:15-Oct-2012 08:22 AM
Status:Closed Resolved:
Product:iOS Product Version:6.0
Classification: Reproducible:Always
 
Summary:

Correct United Kingdom addresses are not always parsed correctly. This means they then fail to match unique locations, even then matching completely incorrect locations.

This means that if you aren't careful you could end up miles away from where you intended to be.

This fault also makes location based Reminders for Home NEVER work for me.

Steps to Reproduce:

Search in maps for the correct UK postal address "8 Green Lane, Lower Kingswood, Tadworth, KT20 6TB, United Kingdom"

Expected Results:

The address should uniquely match a single location.

Actual Results:

Instead two matches are returned:

- 8 Green Lane, Redhill, RH1 2DT, England
- 8 Green Lane, Lower Kingswood, KT20 6TB, England

The first address is just wrong, that is several miles away from the correct location. The second is the correct location, but it is the incorrect address format. It has omitted the postal town (Tadworth) and it has England rather than United Kingdom.

If you didn't know the area (clearly a key use case for mapping) you could very easily pick the first address and end up at completely the wrong location.

This also breaks location based Reminders set to Home, as this address is my home address. Reminders appears to just pick the first location returned from an address. So in this case it picks the completely wrong "8 Green Lane, Redhill, RH1 2DT, England" as my home address.

And so Reminders set for my home NEVER fire.

This issue equally effects Reminders in OSX 10.8.2, that also matches two locations for my home address and automatically picks the first totally wrong location. 

Regression:

This is a regression from iOS 5, the address parsing in iOS 5 correctly matches a single location for this address.

Notes:

I tried working round the problem, by changing my address to "8 Green Lane, Lower Kingswood, KT20 6TB, England". But if you do that it still returns both matches, though with the correct by wrongly formatted address first in the list.

I have also various other address formats, but none that I tried returned a single location for this address.

The TomTom app has no problem parsing this address...

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!