Сегодня я впервые использовал GPS на своем Android, и мне было интересно, как он на самом деле работает.
Я знаю, что в телефонах Android есть чип GPS, но телефон устанавливает прямое соединение с сервером GPS или что-то еще происходит? Если есть прямое соединение с сервером, означает ли это, что каждый пользователь Android может установить прямое соединение с сервером?
источник
GPS - все системы GPS получают сигналы со спутников. Они никогда не отправляют данные на спутники GPS. Вашему телефону потребуется гораздо большая антенна, чтобы послать им сигнал.
Такие системы, как OnStar, отправляют вашу позицию обратно на свои серверы. Серверы Google получают информацию о вашем местоположении, поэтому они могут рассчитывать направления и извлекать фрагменты для карты.
Правительство США не взимает плату за использование GPS. Это глобально.
источник
GPS это пассивная система. На орбите есть созвездие спутников с атомными часами, которые, по сути, просто выкрикивают свои идентификационные данные и время для любого, кто будет слушать. Приемник GPS прослушивает сигналы и использует разницу во времени, которое он слышит от разных спутников - из-за задержек скорости света и релятивистских эффектов (!) - и знания об орбитах спутников (также транслируемых спутники), чтобы триангулировать его положение на земле.
Сигналы от спутников просто радио. Нет необходимости в "сети", телефонной связи или двусторонней связи.
источник