Выложено обновление версии программы под все системы.
Актуальная версия 1.82.1308.
Версия под iOS - в связи с проверкой будут выложена в магазин чуть позже.
Увеличен интервал "отвала" GPS до 15 секунд
Значение вынесено в settings.xml (без доступа из настроек)
При отключенной галочке "сглаживать вращение" карта ориентируется без отклонения угла
Исправлено "мерцание" экрана на iOS
Множество мелких исправлений
Ссылки для скачивания:
Android APK:
https://navikey.ru/files/7w/7ways-1308/7ways.apk
Linux:
https://navikey.ru/files/7w/7ways-1308/7ways-linux-rpi-arm.zip
https://navikey.ru/files/7w/7ways-1308/7ways-linux-ubuntu-bionic-x86_64.zip
https://navikey.ru/files/7w/7ways-1308/7ways-linux-ubuntu-bionic-x86.zip
https://navikey.ru/files/7w/7ways-1308/7ways-linux-ubuntu-xenial-x86_64.zip
https://navikey.ru/files/7w/7ways-1308/7ways-linux-ubuntu-xenial-x86.zip
Windows CE:
https://navikey.ru/files/7w/7ways-1308/7ways-win-ce-arm.zip
https://navikey.ru/files/7w/7ways-1308/7ways-win-ce-mips.zip
https://navikey.ru/files/7w/7ways-1308/7ways-win-ce-sh4.zip
Windows NT:
https://navikey.ru/files/7w/7ways-1308/7ways-win-nt-x86_64.zip
https://navikey.ru/files/7w/7ways-1308/7ways-win-nt-x86.zip
Актуальная версия 1.82.1308.
Версия под iOS - в связи с проверкой будут выложена в магазин чуть позже.
Увеличен интервал "отвала" GPS до 15 секунд
Значение вынесено в settings.xml (без доступа из настроек)
При отключенной галочке "сглаживать вращение" карта ориентируется без отклонения угла
Исправлено "мерцание" экрана на iOS
Множество мелких исправлений
Ссылки для скачивания:
Android APK:
https://navikey.ru/files/7w/7ways-1308/7ways.apk
Linux:
https://navikey.ru/files/7w/7ways-1308/7ways-linux-rpi-arm.zip
https://navikey.ru/files/7w/7ways-1308/7ways-linux-ubuntu-bionic-x86_64.zip
https://navikey.ru/files/7w/7ways-1308/7ways-linux-ubuntu-bionic-x86.zip
https://navikey.ru/files/7w/7ways-1308/7ways-linux-ubuntu-xenial-x86_64.zip
https://navikey.ru/files/7w/7ways-1308/7ways-linux-ubuntu-xenial-x86.zip
Windows CE:
https://navikey.ru/files/7w/7ways-1308/7ways-win-ce-arm.zip
https://navikey.ru/files/7w/7ways-1308/7ways-win-ce-mips.zip
https://navikey.ru/files/7w/7ways-1308/7ways-win-ce-sh4.zip
Windows NT:
https://navikey.ru/files/7w/7ways-1308/7ways-win-nt-x86_64.zip
https://navikey.ru/files/7w/7ways-1308/7ways-win-nt-x86.zip
Группа в Telegram (https://t.me/navikey)
Поддержка пользователей и общение.
Также запущена поддержка пользователей в Telegram (https://t.me/navikey_support_bot)
Поддержка пользователей и общение.
Также запущена поддержка пользователей в Telegram (https://t.me/navikey_support_bot)
Запущен новостной блог http://blog.navikey.org/
В блоге публикуются сообщения о текущих работах и планах.
Доступна RSS подписка на новости.
В блоге публикуются сообщения о текущих работах и планах.
Доступна RSS подписка на новости.
Бета версия программы Семь Дорог
Войдите или Зарегистрируйтесь чтобы комментировать.
Комментарии
- маркет по прежнему предупреждает что приложение возможно не оптимизировано для устройства;
- чистая установка, спутники не видит.
Читаете вообще комментарии разработчика? Там написано про таймзоны!
Естественно
при сборке релизов всегда забирается самая свежая база таймзон с https://www.iana.org/time-zones
Ответ, данный в октябре. И что???
А в Волгоградской области так и показывает Московское время, хотя уже несколько месяцев у нас МСК+1...
Для этого бету и делаем
Спасибо
А это ответ от 22 января
https://navikey.ru/vanilla/discussion/comment/15850/#Comment_15850
Устранены падения на выходе из программы
Улучшено определение типа интернет соединения на android 6.1 и старше
Обновлены таймзоны
Сделали так, чтобы визуально различалось время прибытия и остаток
Поэтому вся разница лишь в положении звезд спутников и качества сигнала, наличия альманахов, всяких примочек вроде AGPS
Гайд от гугла: https://developer.android.com/guide/topics/location/strategies.html
Код в 7дорог
Примеры из OpenSource:
mapsme
osmand
gpstest (кстати рекомендую скачать Google Play)
и куча других
https://github.com/search?p=5&q=requestLocationUpdates&type=Code
(Да, я знаю про google location service, но это просто обёртка над LocationManager)
При этом, информация о спутниках, качестве сигнала и так далее работает через другой провайдер данных (более того их целых 2 версии: до и начиная с Android N)
У системы можно попросить эти данные независимо от работы LocationManager.GPS_PROVIDER
Последним вариантом получения информации о спутниках является NMEA (так же 2 способа: до и начиная с Android N)
Здесь мы спускаемся до уровня разбора тех самых http://en.wikipedia.org/wiki/NMEA_0183
В дальнейшем просто давайте ссылку на этот пост
1.81.1238.
подошел с планшетом к окну, запустил прогу и тапнул на спутниковую тарелку - в меню настроек оборудования за несколько секунд заполнились практически все колонки "подключено". Все-зеленые, 3-4 красных и 1-2 пустые. То есть прога спутники "видит".
И кстати, андроид 5.1.1
Ради интереса - прога не разделяет, какие спутники слышит устройство? ГПС, Глонасс?
Информация по спутникам из провайдера для GpsStatus (или GnssStatus в версии Android N) приходит так же по всем спутникам что возможны на вашем датчики (или версии андроида)
К сожалению 7дорог в текущий момент (1238) в виджете спутников может отбрасывать всё кроме GPS и ГЛОНАСС
Ещё раз - местоположение и информация по спутникам, это очень близко стоящие, но независимые подсистемы
При работе в 88-й версии все хорошо. Спутники и видны, и задействованы.
При установке крайней бэты спутники не стабильны.
- службы по запросу приложения включаю;
- когда они и без того включены, приложение невзирая на это после первого запуска просит включить службы (пробовал по всякому);
- при включении "Использовать сеть'" спутники держит в зеленом;
- при отключении '" Использовать сеть" начинается чехарда :спутники исчезают, затем появляются в зеленом, затем уходят в красный и исчезают;
- долее по кругу; спутников нет, появляются, уходят в красный, исчезают...
- включаю "Использовать сеть" (мне доступно сейчас только GPRS), спутники переходят в зелёный и стабильны;
- ничего подобного на версии 88 нет - спутники стабильны без сети, с сетью (диванный вариант не факт).
В крайней бэте кнопка "Использовать сеть" - перевертышь.
- когда галка на ВКЛ. - сеть отключена
- когда галка СНЯТА - использование сети включено.
В первом случае позиционирование идёт по спутникам. Во втором, по ближайшей соте мобильного оператора!
Как вам такой вариант - в Андроите разрешил толь GPS. В 7 дорог включаю только использование сети. Вуаля:
Теперь мне кажется что перепутаны "использовать спутники" и "использовать сеть" между собой. Не знаю - картинки привёл. Утро вечера мудренее.
- флаг " использовать спутники " требует что бы в системе был разрешен GPS, но вне зависимости от этого работает на сеть
- флаг " использовать сеть " требует что бы в системе было разрешение на использование ВиФи и мобильной сети, но в не зависимости от этого работает на спутники
Лучше цветом различие сделать, а то как-то непонятно, в одном случае с двоеточием, в другом с буквой.
...и кстати, на этом лапте Galaxi Tab A 6 картинка проги крупнее - все элементы скина МиСерг 13, особенно кнопки приблизить/отдалить, все элементы и знаки на карте. МапКамДроид тоже крупнее выглядит.
Видимо разрешение экрана этого лаптя меньше, на Oysters T37 было 1280х800.
Но для навигатора даже лучше
Дайте разрешение системе Андроид использовать только сеть. В приложении 7 дорог использовать только спутники. Нажмите ОК. Программа запросил включить в системе сеть спутники. Откажите ей в этой любезности. Место положение по сети будет найдено? Будет!?
В 1188 ничего такого нет. Выбираем в системе только спутники и в приложении только спутники. Спутники в работе.
Выбираем в системе сеть. В приложении сеть. Работает сеть. Никаких спутников.
В новой бете чтобы задействовать спутники нужно в системе включить спутники, а в 7 дорог сеть. Программа будет ругаться мол соответствующая служба (сеть) не включена. Но она нам и не нужна...
Магическая магия, ей богу
Провайдеры местоположения и статуса спутников (а так же получение NMEA) включаются только при галочке "использовать спутники"
Сегодня проверял/перелопачивал подсистему GNSS под Android
Заметил интересную штуку NMEA и Android API, используемые для получения статуса спутников работают параллельно и зачастую NMEA имеет больший приоритет чем Android API
Теоретически такая ситуация как раз подходит под "смаргивание" столбиков со спутниками
Поясняю: в 7дорог NMEA парсер не поддерживает современные спутниковые системы, поэтому зачастую извлечение информации из NMEA выдаёт гораздо меньше спутников, чем девайс получает на самом деле.
При этом параллельно работает Андроид АПИ статуса спутников - оно всегда работает корректно по количеству/качеству спутников.
Разница получения программой этих данных может быть порядка десятка миллисекунд
(этого хватает чтобы отрендерить кадр с большим или меньшим количеством спутников, чем будет отрендерено на следующем)
Предлагаю: добавить в settings.xml опцию, отвечающую за источник информации о спутниках на Андроид системах (по умолчанию Андроид АПИ)
Так же предлагаю эту опцию даже не светить в настройках приложения.
Так удалось воспроизвести то о чем я писал? Я так и не понял. Опять же, в 1188 у меня все ровно.
Выстави высокая точность в настройках и все будет работать корректно!
Это мобильный галжет где все обрабатывается программно.
Что бы ловить чистый сигнал ГНСС нужно подключить к смартфону внешний ГНСС
1. Сигнал у меня уверенный, мощный видно по картинкам.
2. До версии 1188 нареканий никаких видно по картинкам.
3. Проблема в том, что для работы стутников в программе надо включить сеть. А для работы сети надо включить спутники. Что то напутано в программе.
4. Те кто включают высокую точность в системе Андроид и обе галки в программе (сеть и спутники) - этой проблемы не видят.
Просто пунктуально повторите мой эксперимент на крайней бете и на 1188. Это 5-ти минутное дело. Не у одного же меня эта магия мистики.
Простите великодушно, но ошибка в теле программы. И появилась она в трёх последних бетах.
А вот в версии 1188 работают как предписано вами, при галочке "использовать спутники".
Исправил. (Были перепутаны аргументы. Воспринималось как перепутанные кнопки спутников и сети. Воспроизводилось только после изменения настроек. (на старте программы работало верно))
Ждите следующую бету
Разработчикам надо бы проверить корректность обработки сохранённых настроек: снята галка спутников, так и не использовать (и не показывать) спутники; и т.п.
Главное не держать в себе если что не так. Для того и бета дабы искать недочеты.
При первом старте 7дорог прокладываю маршрут, начинаю движение через минуту экран виснет, дельтаплан не перемещается, экран не реагирует на нажатия кнопок. голосовое сопровождение слышно. Сворачиваю приложение и повторный запуск после все работает без зависаний. Во время фриза велась запись трека и работали голосовые предупреждения.
1) Если выйти из настроек ч-з "ОК" и вернуться в них, то спутники на глазах краснеют и исчезают. Программа отображает последние определённые координаты (даже если не возвращаться в настройки). Повторный вход/выход_через_"ОК" ситуацию не меняет.
2) Если выйти из настроек ч-з "<-", то координаты продолжают определяться, запись трека идёт, и, если вернуться в настройки, то можно наблюдать много зелёных спутников.
Это всё тот же вышеописанный, исправленный баг. (после нажатия на ОК, галочки спутников и сети грубо говоря менялись местами в логике программы)
Ждите следующую бету
Т.е. надо включать в программе все источники и не выпендриваться
А может на самом деле убрать в программе эти галки и просто использовать все доступные навигационные ресурсы аппарата?
Баги надо выявлять и устранять. Но не маскировать.
Так андроид предоставляет возможность отрубить это на своём уровне
Мы немного меняли логику работы с андроид апи, для улучшения работы в бэкграунде, там при рефакторе перепутали 2 переменные местами
С беты 1238, я переписал этот модуль ещё раз
Совместно с линейкой "разрешить спутники" будет бяка. Типа той что описывал Байкал?!
Ждём бету. Будем посмотреть.