I live in a duplex, and my address is of the form
<Suite Letter>-<House Number> <Street Name>. When I search for my address in the new Apple Maps app, it only seems to locate my street, dropping the pin at some arbitrary location. What's going on?
Turns out the Maps app has trouble parsing some address formats. In my case, the address on my contact card was formatted as in the question:
<Suite Letter>-<House Number>, with the letter and number joined by a hyphen.
This seems to cause the Maps app to simply ignore the letter/number. Reformatting my address to remove the hyphen (
<Letter> <Number> or
<Number> <Letter> both work, but to be precise in my case I moved my suite letter to the second address line) resolved the issue, and I can now type Home in the search box, pick my contact info, and get the correct result.
Of course, some streets simply lack detailed geographic data so that Maps doesn't know where each address is along the street. In my case, it was a formatting issue, but in many cases it is simply a lack of detailed data on a block by block basis.