I enter the following address: 120 E Court Dr, Decatur, Illinois, USA
And it does not appear to provide me with the right location.
Here is my code: JS Bin - Collaborative JavaScript Debugging
I'm wondering if that street segment has been defined with incorrect start and end numbers (112-199 instead of 112-120). Putting in addresses from 112 to 199 moves the marker north along the street. Putting in 200 or higher just puts a marker for E Court Dr, Decatur, Illinois, 62526
Then again Google and Bing don't do a good job at correctly locating it, either (assuming your markers are the street address numbers)
True. It looks like I will have to say things outside the city are best guess estimate.