mr_jo80 @ 07.09.2013, 13:45
А у меня вопрос. Почему при каждом запуске долго инициализируются спутники? Я так понял первый запуск должен быть долгим, а последующие быстрее. У меня постоянно как первый минут десять. У меня 701 асер...
Все зависит только от работы самого приемника GPS/GLONASS, его качества, качества антенны.
А в программе мы лишь получаем и обрабатываем полученные от приемника данные.
Кроме первого запуска также можно последующие запуски разделить на «горячие» и «холодные».
Время первого определения координат зависит от актуальности хранящегося в приемнике альманаха, который передается сигналом GPS, и от орбитальных данных (эфемерид).
Чем дольше приемник не был активен, тем больше приемнику нужно получить информации со спутников, прежде чем определение позиции будет возможным.
Например если приемник был неактивен от 2 до 6 часов - потребуется около 45 секунд («горячий запуск»);
А после нескольких дней неактивности или когда устройство было перемещено в выключенном состоянии на 300 км - до 12,5 минут («холодный запуск»).
Применительно к бытовой аппаратуре, приемник может содержать или нет энергонезависимую память, предназначенную для хранения альманаха.
Т.е., если энергонезависимой памяти нет, то после банального выключения устройства, получаем опять «холодный запуск»...
Тут достаточно подробно описано:
http://www.gpsinfo.ru/articles.php?article=2292Imp_GL @ 06.09.2013, 22:28
Ну так сделай как с портами в конфиге настройку. Кому надо тот включит и в случае чего сообщит о неточности.
Дело не в интерфейсе/настройках. Запрограммировать это дело всего нескольких минут.
Дело в том, чтобы правильно реализовать пересчет высоты из эллипсоида WGS84 в MASL.
Сегодня, например, целый день посветил изучению геодезии по этой теме. :-)Сообщение отредактировал vjacheslav_o - 07.09.13, 15:31