Служба маршрутизации основана на сегменте связи. Это объясняет 2 метра между тем же центром города.
Относительно вашей второй темы: я посмотрел на местоположения A и B. Они оба окружены улицами с односторонним движением. Вы должны учитывать, что иногда невозможно проложить точный маршрут назад, чем раньше, и тогда расстояния могут быть другими.