GPS: борьба продолжается
Mar. 10th, 2015 09:10 pmПродолжаем начатое. В пост призывается
darkheavy (как-то забыл, что он в это умеет).
Ситуация такая. Одновременно в телефоне работает три программы: GPS Status & Toolbox, GeoTracker и служба местоположений (Google Location History). первая, очевидно, перехватывает порт и не дает данные второй программе, поэтому вторая пишет то, что успевает в промежутках между обновления данных в первой программе.

Это хорошо видно на левой половине трека: путь от центра города до пгт. Таирово. Дальше GPS Status & Toolbox был выключен и выгружен из памяти (служба местоположений продолжала работать), и трек сразу улучшился: стало больше цельных сегментов, они стали длиннее и точнее.

После объединения в редакторе всех разрозненных сегментов и отдельных точек (многих даже на карте не видно в этом масштабе) в единый поток я получил вполне приемлемый трек:

А это данные о местоположениях из службы Google (отмечена только одна неверная точка):

Вопрос остается. Что мешает программе писать нормальный трек? Телефон же одновременно с этим отправляет в Google вполне адекватные данные, почему он их не может сохранять у себя?
Ситуация такая. Одновременно в телефоне работает три программы: GPS Status & Toolbox, GeoTracker и служба местоположений (Google Location History). первая, очевидно, перехватывает порт и не дает данные второй программе, поэтому вторая пишет то, что успевает в промежутках между обновления данных в первой программе.


После объединения в редакторе всех разрозненных сегментов и отдельных точек (многих даже на карте не видно в этом масштабе) в единый поток я получил вполне приемлемый трек:

А это данные о местоположениях из службы Google (отмечена только одна неверная точка):

Вопрос остается. Что мешает программе писать нормальный трек? Телефон же одновременно с этим отправляет в Google вполне адекватные данные, почему он их не может сохранять у себя?
no subject
Date: 2015-03-14 03:39 pm (UTC)