I'm making some test for the geocoder comparing it with google and I have noticed that the results depend a lot on the address format.
These give addresses:
358 SEVENTH AVENUE MANHATTAN 10001 955 2ND AVENUE MANHATTAN 10022 530 AUDUBON AVENUE MANHATTAN 10040
Gives a wrong results, while these work just fine:
358 7th Ave, New York, NY 10001 955 2nd Ave, New York, NY 10022 530 Audubon Ave, New York, NY 10040
How reliable will be to go from the first group the second one using a library like this one and some strings mapping when required?