Welche sind die besten Geo-Coding-APIs, die kostenlos zur Verfügung stehen?

8

Ich möchte Geo-Coding-Dienste in meiner Website verwenden, welche die hierfür verfügbaren APIs sind, Java-basierte Lösungen werden bevorzugt und ich möchte diese in einem kommerziellen Projekt verwenden. Bitte schlagen Sie entsprechende Optionen vor, dh APIs, die in solchen verwendet werden können Projekte frei ..

Bevor ich diese Frage gestellt habe, habe ich versucht, im Internet zu suchen und festgestellt, dass nur wenige populäre geoCoding-APIs von Google und Yahoo stammen. Und einige Antworten in SO schlagen vor, Google API zu verwenden (was sehr populär zu sein scheint), bevor ich die Entscheidung treffen möchte, ist ihre andere Option und welche Lösungen gibt es dafür?

Sogar ein Link zu einem Blog / einer Website, der eine detaillierte Analyse all dieser Seiten enthält, wird eine große Hilfe sein.

    
Amit Dwivedi 18.11.2011, 09:58
quelle

4 Antworten

28

Verfügbare Lösungen für die Adress- / Zipcode-Zuordnung (Breiten- und Längengrad) sind ...

Google API , Liste ) Die beliebtesten aufgrund des Namens von Google. Umfangreiche Unterstützung im Internet (weniger Entwicklungszeit). Ach! nicht frei verfügbar für kommerzielle Nutzung. Die kostenlose Version hat 2500 Abfragen / Tag Einschränkungen. ( Zypern ) Es gibt eine Klausel in "Nutzungsbedingungen", die besagt, dass das Ergebnis in Google Maps angezeigt werden muss, Referenz Ссылка < Die Bedingungen sind hier erwähnt. Ссылка

Nomination, ( Ссылка ) Eine weniger verbreitete Organisation , die eine Open-Source-, Freeware-Lösung für die Adresszuordnung (Breiten- und Längengrad) bietet. 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 weniger Unterstützung verfügbar.

Yahoo-API , Ссылка Eine andere beliebte API wie googles, aber etwas, was mehr verfügbar ist. unterstützt bis zu 50000 Anfragen pro Tag. Wie Google extensive Unterstützung ist verfügbar. Yahoo ermutigt uns, das "powered by yahoo" -Logo zu verwenden, aber zwingt uns dazu nicht. ( Ссылка ) Kann für kommerzielle Zwecke verwendet werden (Ich habe Yahoo Terms gelesen und finde keine Klausel, die uns dabei einschränkt, Verweis Ссылка ).

YQL (Yahoo-Abfragesprache siehe: - Ссылка ) Eine SQL-basierte Abfragesprache, die den Yahoo-Webservice abfragt. Wenn wir zum Beispiel ein zip code haben, können wir ein YQL als [select centroid from geo.places schreiben, wobei text="Geben Sie hier einen Pin-Code ein"]. Yahoo ermutigt uns, YQL in kommerziellen Anwendungen zu verwenden. ( Ссылка ) Die meisten zulässigen Abfragen im Vergleich zu allen anderen Optionen, d. H. 20.000 Anrufe / Stunde / IP und 100.000 Anrufe / Tag / Schlüssel. (Siehe Ссылка ), Support für YQL ist ziemlich gut, siehe die Links.

    
Amit Dwivedi 18.11.2011, 09:59
quelle
5

Gisgraphy ist eine Alternative zu Nominatim, einem Geokodierungsdienst auf OpenStreetMaps-Daten. Sie bieten eine gehostete Lösung - und Sie können ihre Software kostenlos installieren.

Weitere Informationen finden Sie unter Ссылка

    
Tobias 28.09.2012 05:23
quelle
3

Mapquest Open Api hat einen Geokodierungsdienst, der OSM-Daten verwendet.

Ссылка

    
Patrick 27.04.2013 23:45
quelle
1

Googles-Dienste sind bis zu einem gewissen Limit frei verfügbar (was eigentlich ziemlich schwer zu treffen ist) und die API ist sehr freundlich zu arbeiten. Ich benutze es in einigen Anwendungen selbst und es funktioniert einwandfrei und ist extrem schnell

    
Jan Højriis Dragsbaek 18.11.2011 10:00
quelle