Maps and MapKit should be able to understand "unique" or "post office box only" zip codes in the US

Originator:robotspacer
Number:rdar://26456335 Date Originated:May 24 2016, 7:01 PM
Status:Closed Resolved:
Product:iOS SDK Product Version:9.3.2 (I've also tried 9.3.3 beta 1)
Classification:Other Bug Reproducible:Always
 
Summary:
Maps and MapKit are unable to understand "unique" or "post office box only" zip codes in the US. These are zip codes that are assigned to a single high-volume address or a post office facility. Most mapping services like Google Maps and MapQuest have no problem understanding these zip codes.

Wikipedia has a brief explanation of these types of zip codes: https://en.wikipedia.org/wiki/ZIP_code#By_type.2Fuse

Steps to Reproduce:
1. Use the Maps app or the MKLocalSearch API to search for a string like "14603", which is the zip code for a specific post office in New York.

Expected Results:
It should find the correct location, which is a post office near the center of Rochester, NY.

Actual Results:
It finds a location near Niagara Falls, with the zip code 14303. As search for "ROCHESTER NY 14603" actually shows up outside of Minneapolis. "ROCHESTER, NY 14603" does manage to get fairly close, guessing "Rochester, NY 14606"—but it's still not correct.

This is just one example, there are many others that also fail.

Version:
9.3.2 (I've also tried 9.3.3 beta 1)

Notes:
I wasn't really sure whether to mark this as a bug or enhancement request. As a user it looks like a bug when Maps and apps that use MapKit fail to understand these zip codes, while Google understands them perfectly fine. As a developer that understands these zip codes it seems more like an enhancement request!

Comments

Fixed

Looks like this was fixed at some point server-side, not tied to any OS update.

By robotspacer at June 7, 2017, 7:36 p.m. (reply...)

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!