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