Excellent points, Daniel. The ironic thing, as you pointed out, is that there is really no need to defend Apple in this. Nor to attack GoogleMaps. They're both right.
My co-worker wrote this up (http://goo.gl/8ka5C
) and I wanted to expand on it a little.
First, I need to establish some terms:
VALID ADDRESS = a deliverable location. I could mail a letter to this address and it would get there.
APPROXIMATED ADDRESS = the location where a given address "would" be found if it were valid.
Let's begin. First, the only thing that we have is that the input address is: 315 e 15th NY. We can infer that the user probably wants to search (a) within the entire state of New York, or (b) just within New York City. In each case, a little more information in the search (like a state) would give better results. For this search, AS IS, here are the possible VALID address results.
First, a quick search for this address using an "address verification" tool yields these three VALID results:
315 Marlborough Rd
Brooklyn NY 11226-4511
(Note - The delivery address is VALID, but it is known by another (preferred) name. For example, in New York, NY, AVENUE OF THE AMERICAS is also known as 6TH AVE.)
315 15th St
Brooklyn NY 11215-5005
315 15th Ave
West Babylon NY 11704-2740
All three of these are VALID addresses.
GoogleMaps made the assumption that the state is New York AND that the city is New York City, NOT one of the five boroughs that are collectively referred to as New York City (Manhattan, Brooklyn, Staten Island, The Bronx, and Queens). Google Maps (in the advertisement) is showing an approximated address. If there were a home or business at 315 East 15th Street, that is precisely where it would be located. Kudos to Google Maps.
Kudos to Apple Maps, too: Apple Maps also made the assumption that the state is New York but they also assumed that the city is could be any of the five boroughs that are collectively referred to as New York City (Manhattan, Brooklyn, Staten Island, The Bronx, and Queens). Apple Maps (in the advertisement) is showing the corrected address: 315 Marlborough Rd Brooklyn NY 11226-4511. This is a VALID address, not just an APPROXIMATED address.
Who is right and who is wrong? That all depends on the person who was performing the search. Which of the four locations were they hoping to find when they performed the search? Since both companies had to make assumptions based on incomplete (and potentially ambiguous) data, I would say that BOTH are right. I tend to lean a little more toward an algorithm that assumes that I am probably looking for a VALID address instead of just an APPROXIMATE location but that is just one person's opinion. It all depends on what you are looking for.