Ruta minimă C#

Salut,

Am creat o hartă în C# cu ajutorul fișierului XML generat de OpenStreetMap și aș dori să știu dacă este vreun serviciu care să calculeze ruta minimă/rapidă dintre două puncte.

Mulțumesc