Автомобильный навигатор будет себя вести в самолете весьма адекватно.
Дело в том, что современные аппараты, при условии захвата сигнала минимум с четырех спутников, кроме географического положения указывают и высоту над уровнем моря, на которой находится навигатор.
Соответственно покажет и географическое положение, над которым пролетает самолет.
Единственной проблемой может стать металлический корпус самолета, который может сильно ослабить или вообще заглушить сигнал от спутников.
Карты, уже скомпилированые, не откроешь НИЧЕМ. Декомпиляции они не поддаются.
Выход один: рисовать карту, компилировать в формат Навител, отмечать нестыковки, исправлять в исходнике, опять компилировать...
И - по кругу до получения результата.
Брехня. Спутников GPS всего лишь 24 на весь мир. Этого хватает, чтобы в любой точке Земли можно было принять сигналы одновременно от 3 спутников и точно определить по ним свои координаты.
Любой спутник охватывает площадь гораздо больше, чем Москва.
Другое дело, что могли глушить сигналы от спутников уже на Земле. С самолетов, например.
Но я не думаю, что американским самолетам позволили бы просто так кружить над Москвой.
Погрешность техники и технологии. Залез в википедию, там целых одиннадцать источников погрешности - от нестабильности работы генератора, электронных шумов в самих приборах и т.п., до задержек в различных слоях атмосферы. Плюс сигнал ещё может отражаться, что точности не добавляет. Собственно, как я и предполагал. Ещё используемые алгоритмы вычисления поправок играют свою роль. Для военных поставляют приборы точнее, чем продают автолюбителям и туристам.
Навскидку приходят как минимум три способа, сводящиеся по сути к одному и тому же: сравнить то, что показывает вот этот смартфон, с другими данными. А эти другие данные можно взять из навигатора, из другого смартфона, или из карт Гугла или Яндекса. Уж хоть что-то одноиз этого под рукой всегда можно найти. Если координаты совпадают (и лучше проверить по нескольким точкам), то модуль GPS работает правильно.
При условии, конечно, что смартфон в принципе способен ловить навигационные спутники. Потому что если он спутники не ловит - это уже серьёзная проблема, решаемая только хирургнческим путём...