Anche se la domanda è già una risposta vorrei aggiungere che Google non è l'unico servizio che fornisce il supporto di codifica geo, pochi fornitori principali sono elencati di seguito
Disponibile soluzioni per l'indirizzo/CAP a (latitudine, longitudine) la mappatura ...
Google API, http://code.google.com/apis/maps/documentation/geocoding/) Il più popolare a causa del nome di Google. Supporto completo disponibile su Internet (meno tempo di sviluppo). Ahimè! non disponibile liberamente per uso non commerciale. La versione gratuita ha 2500 limiti di query/giorno. (http://code.google.com/apis/maps/documentation/geocoding/) La loro è una clausola in "Termini di utilizzo" che dice che il risultato deve essere visualizzato in google maps, i termini e le condizioni di riferimento http://code.google.com/apis/maps/documentation/geocoding/#GeocodingRequests sono menzionati qui. http://code.google.com/apis/maps/terms.html#section_10_12
Nominatium, (http://wiki.openstreetmap.org/wiki/Nominatim) Un un'organizzazione meno comune che fornisce un open source, soluzione ware libero per l'indirizzo (latitudine, longitudine) Mappatura . Può essere utilizzato anche in progetti commerciali. Non ci sono restrizioni per il numero di query al giorno e nessuna clausola nascosta in "termini d'uso". Poiché l'organizzazione stessa non è molto popolare, è disponibile molto meno supporto.
Yahoo API, http://developer.yahoo.com/geo/placefinder/ Un'altra API popolare come Google, ma un po 'che altro a disposizione. supporta fino a 50000 richieste al giorno. Come il supporto completo di google è disponibile. Yahoo ci incoraggia a utilizzare il logo "powered by yahoo" ma non ci obbliga a farlo. (http://info.yahoo.com/legal/us/yahoo/api/api-2140.html) Può essere utilizzato per scopi non commerciali (Ho letto Termini di Yahoo e non trova alcuna clausola che ci limita a farlo, riferimento http://info.yahoo.com/legal/us/yahoo/maps/mapsapi/mapsapi-2141.html).
YQL (Yahoo Query Language veda: - http://developer.yahoo.com/yql/) Un linguaggio SQL query basata che interroga il servizio di Yahoo web. per esempio se abbiamo un codice postale "382025" possiamo scrivere un YQL come [selezionare centroide da geo.places dove text = "Inserire un codice pin qui"]. Yahoo ci incoraggia a utilizzare YQL in applicazioni commerciali. (http://developer.yahoo.com/yql/faq/) Maggior numero di query consentite rispetto a tutte le altre opzioni. (vedi http://developer.yahoo.com/yql/faq/). Supporto (?).
che richiede l'utilizzo di Google Maps. non c'è un servizio che posso fare solo con una query alla sua API? –
@Harsha Definisci 'query', definisci' api' e definisci 'service', perché stai' interrogando' Google Geocoding 'service', usando il loro REST o JS' api'. – Strelok
qualcosa come Http://website.com/api?place=Bangalore non è sicuro di ciò che è chiamato: D –