...
The service uses the street segment network only.
These data are carefully maintained by Dept of Public works.
We return a single best candidate and have not implemented implemented a scoring system.
The location is based on the linear interpolation of the matching street segment.
We offset to the even or odd side like this
Instead of scoring we return exceptions to help you correct the input data.
...
You can see the unit tests here.
Examples
Below are several validation links.
These calls should find a The nominal example:
You can send data with no street suffix if it's not ambiguous:
http://10.250.60.189/streetNetwork/geocode/findAddressCandidates?f=json&Address=157 Noe&Zip=94114
But be aware that there are ambiguous cases:
but only if the suffix not needed for disambiguation:
157 STANYANhttp://10.250.60.189/streetNetwork/geocode/findAddressCandidates?f=json&Address=157 Stanyan St&Zip=94118
We can't parse everything:
...
view-source:http://10.250.60.189/validate/streetAddress/1560%20DAVIDSON%20AVE/