возможность есть,но только если карта между двумя точками имеет точный роут.
просто часто в нашей местности расстояния между дорогами пересекает картографическая дыра,которая не даст тебе рассчитать точное расстояние.
Я работал с google maps API, он позволяет это сделать, причем можно указывать промежуточные точки маршрута ("заехать"), но не более восьми.
По теме - не знаю :-)
Вот что-то по Яндекс-картам бесплатное, и прокладка маршрута вроде бы тоже есть. http://infostart.ru/public/164621/
Если надо скачать - напишите в личку и куда скинуть.