2010-09-27 17 views

risposta

15
+0

che richiede l'utilizzo di Google Maps. non c'è un servizio che posso fare solo con una query alla sua API? –

+2

@Harsha Definisci 'query', definisci' api' e definisci 'service', perché stai' interrogando' Google Geocoding 'service', usando il loro REST o JS' api'. – Strelok

+0

qualcosa come Http://website.com/api?place=Bangalore non è sicuro di ciò che è chiamato: D –

14

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 (?).

+0

Grazie mille Amit :) –

+1

@HarshaMV se ti è piaciuta la risposta puoi farlo +1 o accettarlo come risposta ... – aProgrammer

+0

un motivo per la popolarità di ' Google's api' è quando v soluzione di ricerca in google ovviamente sta per dare la sua api prima ... lolz – aProgrammer

Problemi correlati