Перейти к содержанию
surickoff

OsmAnd отказывается писать треки

Рекомендуемые сообщения

Здравствуйте все! По наводке здешних гугру (за что искреннее им спасибо!) решил установить приложение OsmAnd на смартфон, штука оказалась интересная и потенциально очень полезная, но вот только одна закавыка имеется: оно упорно отказывается записывать треки. Очень надеюсь, что это я что-то делаю не так, а не проблемы с приложением мешают, так может подскажет кто-нибудь, как всё это нужно правильно включать, какие настройки предварительно сделать? Вот несколько скриншотов, если нужна ещё какая-нибудь инфа, постараюсь и её отыскать и предоставить: 

 

post-11833-0-80511400-1527423077_thumb.png post-11833-0-35118700-1527423143_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тёмно-синий сектор на маркере текущего положения означает направление ориентации смартфона (куда его перед "смотрит"). За это отвечает магнитный компас и к определению местоположения это не имеет никакого отношения.
А светло-синий круг означает то, что местоположение определяется не по GPS-спутникам, а по косвенным источникам (вышки сотовой связи, точки доступа Wi-Fi). Радиус круга показывает погрешность определения местоположения и, в общем случае, не должен быть равен радиусу тёмно-синего сектора (на скриншоте, должно быть, просто совпадение).

 

Таким образом, при небольших перемещениях будет определяться всё время одно и то же положение.

Для решения проблемы, нужно либо включить GPS геолокацию (если она выключена), либо дождаться, пока смартфон вычислит местоположение.
 

Чтобы местоположение определялось быстрее, можно периодически подгружать из интернета A-GPS данные (прогноз траекторий спутников).
Под Андроидом это умеет делать замечательная программа "Статус GPS" (бесплатную версию нужно запускать руками, а платная загружает в автоматическом режиме). А ещё она умеет показывать числовые данные со всех абсолютно датчиков смартфона, что очень полезно как для естествоиспытателей, так и для проверки работы этих самых датчиков.

Изменено пользователем Baлepa
  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Baлepa, спасибо за развёрнутый ответ! Но по прочтению возникли новые вопросы :):

 

Для решения проблемы, нужно либо включить GPS геолокацию

Это какую геолокацию включить, поиск спутников в смартфоне или например гугловскую? Или где-то в самой программе это дело есть? 

 

дождаться, пока смартфон вычислит местоположение.

А как узнать, вычислил смартфон местоположение? Это когда кнопка определения местоположения справа внизу меняет цвет на синий?

 

Под Андроидом это умеет делать замечательная программа "Статус GPS"

Это вот эта программа?

 

post-11833-0-58127400-1527444180_thumb.png post-11833-0-35823400-1527444333_thumb.png

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Это вот эта программа?

Да.

 
А как узнать, вычислил смартфон местоположение? Это когда кнопка определения местоположения справа внизу меняет цвет на синий?

Да. Нет, судя по всему, кнопка синяя даже тогда, когда определено приблизительное местоположение.

Лучше запустить "Статус GPS", где уже подробно можно посмотреть, какие и сколько спутников видит смартфон и пытается ли он определить местоположение по сигналу со спутников. Разумеется, в помещении GPS сигнал не ловится почти всегда.

 

 

 

Это какую геолокацию включить, поиск спутников в смартфоне или например гугловскую? Или где-то в самой программе это дело есть? 

Всё на уровне настроек операционной системы Андроид. 

Включить физически приёмник GPS: Настройки -> Местоположение = Вкл. (Или соответствующая кнопка в быстрых настройках).

Плюс проверить разрешения для Osmand на доступ к геоданным: Настройки -> Приложения -> Osmand -> Разрешения -> Местоположение = Вкл.

 

В разных версиях Андроида путь к настройкам может быть другой. Но по смыслу найти не сложно. 

Изменено пользователем Baлepa

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо ещё раз, @Baлepa! Завтра поэкспериментирую ещё, только возникли сомнения: в одну из попыток записать трек у меня и кнопка местоположения посинела, и маркер этого самого местоположения из круглого превратился во что-то типа стрелочки, и очень точно при этом стал показывать, но трек так и не записался...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

 

но трек так и не записался...

 

На правах мозгового штурма (т.е. маловероятные или совсем не вероятные.предположения).

В настройках приложения Osmand:

 

1. Есть пункт "Запись поездки".

Там можно установить ограничения для записи трека по минимальным перемещению, скорости и точности.

Но по умолчанию они не включены.

 

2. Ещё есть интервал записи во время навигации. Его можно выбирать сразу после включения записи трека,
но можно и сохранить значение по-умолчанию.

 

NB. Настройки пп. 1 и 2 ведутся для каждого профиля (пешеход, велосипед, автомобиль) отдельно. 

Разумеется, в момент записи трека должен быть активирован правильный профиль.

 

3. В основных настройках есть "Каталог для хранения данных". Этот каталог должен существовать, у Osmand должны быть полномочия на запись в этот каталог. При этом: а) трек в файл записывается не сразу, но на экране должен отображаеться сразу, с учётом настройки на втором скриншоте; б) если нет полномочий на запись в каталог, то, по идее, должно выдаваться предупреждение с предложением перейти в соответствующие настройки Андроида и дать там это разрешение. Так что, это совсем уже дикое предположение.

 

 Ну и вообще, Osmand выдаёт адекватные предупреждения (по крайней мере под 6-м Андроидом. Например, если не включена служба определения координат, то при включении записи трека выдаётся соответствующий текст с возможностью перейти к этим самым настройкам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×