Je travaille sur un programme de routage de véhicule qui doit obtenir avec précision la distance de conduite entre différents emplacements pour un véhicule utilisant .Net. J'aurais pu utiliser l'API Google pour obtenir les distances, mais la société n'est pas disposée à engager au moins 11000 USD par an pour des frais d'abonnement en fonction du volume d'utilisation.Comment utiliser OpenStreetMap pour obtenir la distance entre deux points?
J'ai essayé d'utiliser la Haversine Formula pour obtenir les distances, mais le facteur de correction pour l'itinéraire est extrêmement élevé pour qu'il soit même proche de calculer correctement le temps de trajet total. J'ai passé un certain temps à faire des recherches sur OpenStreetMaps, mais la documentation n'a pas d'exemples spécifiques pour répondre à mes besoins. Je n'ai pas besoin des «tuiles» pour afficher les cartes, seule la réponse textuelle à la distance suffirait. J'espérais qu'il y aurait un service gratuit que j'aurais pu utiliser dans OpenStreetMap ou d'autres similaires, ou peut-être que quelqu'un pourrait me diriger dans la bonne direction pour commencer.
Toute aide serait grandement appréciée. OpenStreetMap n'a pas son propre algorithme de routage.
Vous pourriez demander mieux que [sur leur propre site Q & A] (http://help.openstreetmap.org/). – Bobby