Obwohl die Frage bereits beantwortet würde Ich mag hinzufügen, dass Google nicht die einzige Dienstleistung, die Geo-Codierung Unterstützung, einige Hauptanbieter bietet die unten genannten
verfügbar aufgeführt Lösungen für die Adresse/ZipCode auf (Breitengrad, Längengrad) Mapping ...
Google API, http://code.google.com/apis/maps/documentation/geocoding/) Die beliebtesten aufgrund des Namens von Google. Umfangreiche Unterstützung im Internet verfügbar (weniger Entwicklungszeit). Leider! nicht frei verfügbar für nicht-kommerzielle Nutzung. Die kostenlose Version hat 2500 Abfragen/Tag Einschränkungen. (http://code.google.com/apis/maps/documentation/geocoding/) Ihre ist eine Klausel in "Nutzungsbedingungen", die besagt, dass das Ergebnis in Google Maps angezeigt werden muss, Referenz http://code.google.com/apis/maps/documentation/geocoding/#GeocodingRequests Bedingungen werden hier erwähnt. http://code.google.com/apis/maps/terms.html#section_10_12
Nominatium, (http://wiki.openstreetmap.org/wiki/Nominatim) A weniger gemeinsame Organisation die eine offene Quellenzuordnung liefert, freie ware-Lösung für die Adresse auf (Breitengrad, Längengrad) . Kann auch in kommerziellen Projekten verwendet werden. Sie sind keine Beschränkungen für die Anzahl der Abfragen pro Tag und keine versteckten Klauseln in "Nutzungsbedingungen". Da die Organisation selbst nicht sehr beliebt ist, ist sehr wenig Support verfügbar.
Yahoo API, http://developer.yahoo.com/geo/placefinder/ Eine weitere beliebte API wie Google, aber einige, was mehr zur Verfügung. unterstützt bis zu 50000 Anfragen pro Tag. Wie Google umfangreiche Unterstützung verfügbar ist. Yahoo ermutigt uns, das "powered by yahoo logo" zu verwenden, aber zwingt uns dazu nicht. (http://info.yahoo.com/legal/us/yahoo/api/api-2140.html) Kann für nichtkommerzielle Zwecke verwendet werden (Ich habe Yahoo Bedingungen gelesen und finde keine Klausel, die uns dabei einschränkt, Referenz http://info.yahoo.com/legal/us/yahoo/maps/mapsapi/mapsapi-2141.html).
YQL (Yahoo Query-Sprache: - http://developer.yahoo.com/yql/) eine SQL-basierte Abfragesprache, die Yahoo-Web-Dienst abfragt. zum Beispiel, wenn wir eine Postleitzahl "382025" haben, können wir eine YQL schreiben als [wählen Sie einen Schwerpunkt von geo.places wo text = "Geben Sie hier einen Pin-Code ein"]. Yahoo ermutigt uns, YQL in kommerziellen Anwendungen zu verwenden. (http://developer.yahoo.com/yql/faq/) Die meisten zulässigen Abfragen im Vergleich zu allen anderen Optionen. (siehe http://developer.yahoo.com/yql/faq/). Unterstützung (?).
das erfordert, dass ich Google Maps verwende. gibt es nicht einen Dienst, den ich mit nur einer Abfrage zu seiner API tun kann? –
@Harsha Definiere 'query', definiere' api' und definiere 'service', weil du' 'Google Geocoding' service' abfragst, indem du REST oder JS 'api' verwendest. – Strelok
etwas wie http://website.com/api?place=Bangalore nicht sicher, was es heißt: D –