Домашнее задание я сделал. Но терпеть у меня появляется вопрос. Почему в движении его так не разносит. Когда я хожу или езжу он вполне нормально показывает трек
Дело в отражённых сигналах от окружающих объектов (зданий, деревьев и т.п.), которые по уровню могут быть сильнее прямого сигнала. Чтобы сигнал от спутника начал использоваться в определении позиции - должно пройти определнное время, в течении котого его уровень не должен сильно меняться, это один из типов фильтров в приёмнике. Когда приёмник движется - отражённые сигналы быстро меняются в отличии от прямых и не успевают повлиять на определение позиции (попадают под условия фильтра). Когда же приёмник стоит на месте - отражённые сигналы перестают быстро меняться, становятся трудно отличимыми от прямых и нчинают влиять на определение позиции.