问题
Does anyone know of a good and accurate alternative web API for geocoding an address that is not Google or Yahoo?
I want to input an address/city/state/zip and have it return to me the latitude and longitude.
Ideally, I would involve it via a simple HTTP GET, e.g.
http://example.com/?location=123 Main St, New York, NY
and it would return JSON or XML with the latitude or longitude information.
回答1:
Geocoder.us is nice, and it is free (or cheap, depending on how you use it)
回答2:
NAVTEQ Geocoder can be your option.
回答3:
You may want to explorer mobile options too: http://developer.android.com
回答4:
Check this for more Geocoding services.
回答5:
Google has a very extensive list of alternatives, both free and fee for service: https://code.google.com/p/gmaps-api-issues/wiki/NonGoogleGeocoders (accessible as of 8/2015) Texas A&M also has a list: https://geoservices.tamu.edu/Services/Geocode/OtherGeocoders/ (also accessible as of 8/2015). I provided links rather than cut and pasted the contents because the pages are more likely to be up to date.
来源:https://stackoverflow.com/questions/3217543/google-yahoo-alternatives-to-geocoding