33 Stimmen

Wie mache ich Geocodierung und Routenplanung mit OpenStreetMap?

Da die Google Maps API in Israel nicht verfügbar ist (siehe hier), möchte ich OpenStreetMap verwenden. Ich bin verwirrt über die verschiedenen Möglichkeiten zur Geocodierung, d.h. das Finden von Breitengrad und Längengrad für eine Adresse.

Ich suche auch nach der besten Methode, um Routen zu planen, d.h. eine Route zwischen zwei Orten unter Verwendung von OSM anzuzeigen.

Ich suche nach JavaScript auf dem Client und .NET auf meinem Server.

Ich suche auch nach einer Lösung, die mit hebräischen Namen funktioniert, aber ich glaube nicht, dass dies eine Einschränkung darstellt.

1 Stimmen

Diese Frage stammt von vor 3 Jahren und jetzt unterstützt die Google Maps API Geocodierung, jedoch mit sehr starren API-Nutzungslimits, so dass die Verwendung immer noch ein Problem darstellt. Gibt es eine neue Lösung, auf die Sie möglicherweise gestoßen sind? Danke!

0 Stimmen

Dor, ich habe versucht, die Waze API zu verwenden, aber es war ziemlich umständlich.

2 Stimmen

Waze API ist in diesen Tagen keine Option, da sie möglicherweise geschlossen wird, wenn sie von Facebook gekauft werden, wie sie es mit face.com getan haben. Verstehe ich also richtig, dass Nominatim auch heute noch die beste Option ist?

30voto

Christian Punkte 9445

Routing

MapQuest open bietet einen Open Directions Service und einen Open Guidance Service an.

Zusätzliche Informationen zum Routing in OpenStreetMap finden Sie im Routing-Artikel im OSM-Wiki.

Geokodierung

Cloudmades Web Maps API beinhaltet einen Geokodierer. Die Geokodierer, die derzeit auf OpenStreetMaps Hauptseite verwendet werden, sind Nominatim und GeoNames. Es gibt jetzt auch einen offenen Geokodierungsservice von MapQuest.

1voto

Schau dir http://openrouteservice.org/ an. Sie haben bereits eine Routenplanung mit OSM durchgeführt.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X