Так, краткий ликбез на тему GPS, ГЛОНАСС и им подобных.
На средних орбитах крутится некоторое количество спутников (от 24 до 32) таким образом, что из каждой точки земного шара "видно" как минимум 4 штуки. Каждый спутник непрерывно излучает радиосигнал, включающий его код, точное время отправки сигнала и свои текущие орбитальные координаты.
GPS/ГЛОНАСС приемник ловит сигналы от всех своих спутников и по содержащейся в них инфе определяет свои координаты. Чем больше спутников в зоне видимости, тем выше точность определения координат.
Навигационная программа получает от приемника (встроенного в устройство или внешнего) текущие координаты и привязывается к точке на карте, а, сравнив их с предыдущими, определяет текущую скорость и направление движения.
Вот, собственно, и все, что делает система навигации (роутинг строит маршрут по дорогам карты от точки карты с текущими координатами).
Вместо навигатора можно поставить передатчик, который постоянно передает диспетчеру свои координаты, полученные от приемника - вот тогда получим систему слежения за объектами при помощи GPS/ГЛОНАСС