web-dev-qa-db-fra.com

Comment faire le géocodage et le routage avec OpenStreetMap?

Parce que l'API Google Maps n'est pas disponible en Israël (voir ici ) Je veux utiliser OpenStreetMap. Je suis confus par toutes les différentes façons de faire du géocodage, c'est-à-dire trouver lat, longtemps pour une adresse.

Je recherche également la meilleure façon de faire du routage, c'est-à-dire d'afficher un itinéraire entre deux emplacements, en utilisant OSM.

Je recherche JavaScript sur le client et .NET sur mon serveur.

Je recherche également une solution qui fonctionnera avec des noms en hébreu, mais je ne pense pas que ce soit une limitation.

30
GilShalit

Acheminement

MapQuest ouvert offre un Open Directions Service et un Open Guidance Service .

Des informations supplémentaires sur le routage dans OpenStreetMap peuvent être trouvées dans Article sur le routage sur le wiki OSM .

Géocodage

L'API Web Maps de Cloudmade comprend un géocodeur. Les géocodeurs actuellement utilisés sur site principal d'OpenStreetMap sont Nominatim et GeoNames . Il y a maintenant aussi un service de géocodage ouvert par MapQuest .

29
Christian

Regardez http://openrouteservice.org/ . Ils ont déjà fait du routage avec OSM.

1
lutz