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