Я не думаю, что GPS будет достаточно точным для этого.
Предполагая, что у вас есть хорошее местоположение на 5 или 6 спутниках, ваши координаты, как правило, будут на расстоянии 15-30 футов от вашей реальной позиции. Этого едва достаточно, чтобы определить, на какой стороне дороги вы находитесь, и, вероятно, вам это не поможет.
Автомобильные навигационные системы имитируют это, чтобы создать впечатление, что они гораздо точнее. Они используют такую информацию, как ваше текущее местоположение, направление и данные о дороге, которые необходимы для точного отображения вашего местоположения.
Вы можете легко доказать это. Возьмите автомобильную систему GPS и начинайте уходить от дороги. Вам нужно будет отойти на приличное расстояние от дороги, прежде чем она покажет, что вы больше не на ней. Это связано с тем, что программное обеспечение пытается компенсировать неточность координат, поступающих с GPS.