Trying to understand why geocoding the location "Albany, OR, United States" with Google Maps API brings you to Albany, NY. If you change "OR" to "Or" or "or" then it will correctly geocode to Albany, OR. Also if you remove the commas it will correctly geocode as well. See for yourself: https://developers.google.com/maps/documentation/geocoding/intro
Any ideas?