I am writing a application which allow users to save a address into database (db) and in the next step it shows all addresses on a map. But in the saving step I need automatically calculate a GPS coordinates and save them into db too. But I don't know how calculate them because I don't want to show map in saving step so I can't use a Google Maps API.
Note: the Geocoding API may only be used in conjunction with a Google map;
geocoding results without displaying them on a map is prohibited.
Is there a similar service without the restriction?
Best Answer
ESRI's geoservice's are also simular to google's.
For example fetching a json result for Antwerp: http://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/find?text=antwerp&f=pjson
And they also support multiple languages.
More info on: http://resources.arcgis.com/en/help/arcgis-online-geocoding-rest-api/index.html#/Overview_of_the_World_Geocoding_Service/02q000000008000000/