Написанное ниже относится к “старым” чипам (напр. Sirf StarIII). Как сейчас рассчитывеатся положение я не знаю.
Поскольку чипы выпускались для военной промышленности, в их посылке данных (отчётах о собственном местоположении) были рассчитанные координаты и направление (вектор) перемещения.
Помню, что продвинутые пользователи (по данным gps-forum.ru) на снегоходах выходили в (практически) ноль при поиске своих лунок на зимней рыбалке на водохранилищах если использовали точку пересечения треков. То есть давали направление и двигались на искомую точку с двух (нескольких) разных мест. Это, конечно. при отключённной привязке к дорогам.
Видимо, для автонавигаторов и автонавигационных приложений такой способ не подходит.