Estoy trabajando en un programa de enrutamiento de vehículos que necesita obtener con precisión la distancia de conducción entre diferentes ubicaciones para un vehículo que usa .Net. Pude haber usado Google API para obtener las distancias, pero la compañía no está dispuesta a comprometer al menos USD $ 11000 por año para la tarifa de suscripción sujeta al volumen de uso.¿Cómo usar OpenStreetMap para obtener distancia entre dos puntos?
Intenté usar Haversine Formula para obtener las distancias, pero el factor de corrección para la ruta es abrumadoramente alto para que incluso se acerque al cálculo del tiempo de viaje total correctamente. He pasado bastante tiempo investigando OpenStreetMaps pero la documentación no tiene ejemplos específicos que se ajusten a mis requisitos. No necesito los "mosaicos" reales para mostrar los mapas, solo la respuesta de texto con la distancia sería suficiente.
Tenía la esperanza de que hubiera algún servicio gratuito que pudiera invocar dentro de OpenStreetMap u otros similares, o tal vez alguien podría indicarme la dirección correcta para comenzar.
Cualquier ayuda sería muy apreciada.
Es mejor que pregunte eso [en su propio sitio de preguntas y respuestas] (http://help.openstreetmap.org/). – Bobby