Выложено обновление версии программы под все системы.
Актуальная версия 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)
Запущен новостной блог http://blog.navikey.org/
В блоге публикуются сообщения о текущих работах и планах.
Доступна RSS подписка на новости.

Бета версия программы Семь Дорог

191012141519

Комментарии

  • отредактировано March 2019
    White_54 написал: »
    botanegg написал: »
    White_54 написал: »
    К вопросу. Удалось установить откуда приплыла ошибка, если с секцией местоположения ничего не делалось? А с сетью ошибку удалось вычислить? Мне кажется путаница там несколько шире чем путаница в аргументах.

    Мы немного меняли логику работы с андроид апи, для улучшения работы в бэкграунде, там при рефакторе перепутали 2 переменные местами :smile:

    С беты 1238, я переписал этот модуль ещё раз :smiley:
    Это да. Но там в "сеть" лезут спутники, при отключенных в приложении спутниках. При этом они постоянно схлопываются и проявляются вновь.
    Совместно с линейкой "разрешить спутники" будет бяка. Типа той что описывал Байкал?!
    Ждём бету. Будем посмотреть. >:)

    Никак не могу это понять, потому что не смог воспроизвести на 4ех девайсах, чтобы без галки спутников (на текущей, глючной бете - сеть) в программе - показывалось хоть что то в виджете

    (программа даже не регистрирует обработчики, если ей не нужны спутники)
    Я наверное в течение вечера перевыпущу бету, чтобы не путаться с тем старым багом с перепутыванием, и обсудить остальные
  • Эксперимент прост. В системе Андроид разрешаем спутники и ничего другого. В приложении - сеть. Приложение затребует включить в системе сеть. Отказать.
    Дальше смотрим лезут спутники или нет.
    Или наоборот. В системе включаем сеть. В приложении спутники. Приложение потребует включить в системе спутники. Отказать. Смотрим, найдёт ли приложение местоположение? Не должно! Но ведь найдёт.
    Это может говорить лишь о том что в каждой линейке есть признаки определения и сети и спутников.
    Впрочем подождем бету.
  • Бета через 2 часа
  • Да ладно. Масленица пришёл! И бжик. ;) Не даем отдыхать.
    Нам не к спеху. Блинчиков, да икорочки, да самограйчика стопочку. А уж завтра за работу. Хотя мы могем и совмещая приятное с полезным!
  • отредактировано March 2019
    White_54 написал: »
    Да ладно. Масленица пришёл! И бжик. ;) Не даем отдыхать.
    Нам не к спеху. Блинчиков, да икорочки, да самограйчика стопочку. А уж завтра за работу. Хотя мы могем и совмещая приятное с полезным!

    Уже выпустил :)
    Версия, содержит исправление бага с перепутыванием галок + использование новых апи на андроид 7+. Так же, убрал смаргивание экрана на старте на 6+ андроидах
  • отредактировано March 2019
    botanegg написал: »
    White_54 написал: »
    Да ладно. Масленица пришёл! И бжик. ;) Не даем отдыхать.
    Нам не к спеху. Блинчиков, да икорочки, да самограйчика стопочку. А уж завтра за работу. Хотя мы могем и совмещая приятное с полезным!

    Уже выпустил :)
    Все красиво! 1.81.1240 c Маркета без каких либо признаков былой "слабости"! Ура! В движении не проверял.
  • отредактировано March 2019
    White_54 написал: »
    botanegg написал: »
    White_54 написал: »
    romapetro написал: »
    botanegg написал: »
    ...(после нажатия на ОК, галочки спутников и сети грубо говоря менялись местами в логике программы)...
    Забавный странный баг.
    Т.е. надо включать в программе все источники и не выпендриваться :smile:
    А может на самом деле убрать в программе эти галки и просто использовать все доступные навигационные ресурсы аппарата?
    Такие баги влияют на стабильность самой системы определения местоположения. Вплоть до зависания. Читайте выше. Кроме того не все готовы платить за трафик сети и уж тем более в роуминге.
    Баги надо выявлять и устранять. Но не маскировать. B)

    Так андроид предоставляет возможность отрубить это на своём уровне
    А если я одной программе хочу сделать допуск к сети, а другой к спутникам?! А если я я хочу только для одной программы закрыть сеть? Вариантов больше, возможности Андроид фиксированные.
    Месьё знает толк в извращениях :wink: Но если Вы экономите трафик в роуминге, то логичней запретить сеть на уровне системы, а не заниматься дискриминацией единственной программы, которая позволяет это делать на своём уровне. Что до стабильности, надёжности и предсказуемости, то они тем выше, чем проще алгоритмы, реализованные в программе, и меньше свободы для человеческого фактора. В итоге, реализация множества упомянутых Вами вариантов только увеличивает объём работы программистов ни как не влияя на надёжность и т.д.

    з.ы. Для общего развития, какие ещё навигационные программы предоставляют возможность выбора источников навигационных данных (и отключения их вообще)?

    з.з.ы. Обновил программу: пока всё отлично, исчез даже баг, про который я собирался написать :smiley:
  • romapetro написал: »
    з.з.ы. Обновил программу: пока всё отлично, исчез даже баг, про который я собирался написать :smiley:

    Какой баг?
  • отредактировано March 2019
    botanegg написал: »
    romapetro написал: »
    з.з.ы. Обновил программу: пока всё отлично, исчез даже баг, про который я собирался написать :smiley:

    Какой баг?
    Если после запуска программы открыть карту, заблокировать экран и снять блокировку, то наблюдал чёрный экран. При этом, если нажать кн. "Последние приложения" и выбрать "7ways", то изображение появляется. Последующие блокировки экрана такого эффекта не производили.

    з.ы. Андроид 8.0.0
  • отредактировано March 2019
    Заинтиресовался экономией заряда батареи и вот что оказалось.
    Рисунок 1 - удалось настроить Андроид так, что бы модуль WiFi не кушал батарею когда WiFi не востребован. Интернет обеспечивается мобильной связью.

    Рисунок 2 - запустил 7 дорог и практически сразу вышел из приложения. Видно что включился модуль WiFi и следом GPS. Затем GPS отключился, а вот WiFi остаётся в работе. В приложении 7 дорог использование сети отключено! Трансляция данных о местоположении отключена!

    Рисунок 3 - отключить модуль WiFi удаётся только перезагрузкой гаджета. Разрыв в мобильной сети на рисунке, переход с красного на зелёный это момент перезагрузки.

    Вопрос. Почему включается модуль WiFi в то время, когда он в приложении не востребован? И почему закрытием приложения, модуль остаётся в работе.
    Самое удивительное - в Андроиде WiFi "обесточен" (отключен)?! И доступной сети WiFi нет!

    Было бы логичнее, экономичнее если бы приложение обращалось к модулю WiFi только в случае задействования его в настройках. Видимо это связано с подключением к серверу дополнений?
    В настройках дополнений есть возможность отключения мобильной сети. Отключение сети WiFi нет.

    Вопрос 2. Нельзя ли добавить выключатель задействования сети? Приложение в дороге офлайн. Расточительно держать включенными обе сети передачи данных. И уж совсем не весело, когда после выхода из приложения сеть WiFi кушает батарею.
    Спасибо.
    jj16hwnmvvnm.png
    0ym1pxaeg20q.png
    qdrict5fytlf.png
  • отредактировано March 2019
    Приложение не пытается специально взаимодействовать с сетевыми модулями (нет такой необходимости)
    7дорог ходит на сервер megamaps за проверкой обновлений на старте, если доступен способ подключения указанный в настройках дополнений (по wifi или по мобильной сети)

    Почему андроид запускает wifi это вопрос к производителю прошивки
    Почему андроид не выключает wifi вопрос туда же
  • Автомобильная магнитола на Андроид 6.0
    Последняя бета после запуска через несколько секунд фризит и в итоге вываливается. Стабильная работает без сбоев. Лог отправить не получилось, снёс.
  • Бета при запуске спутники видит, карту видит, маршрут прокладывает, ведёт, но потом...
  • Вот этот "поход" за проверкой обновлений на старте и хотелось бы из автоматического преобразовать в - по требованию. Запуск модуля WiFi при старте приложения свидетельствует о том, что приложение стучится в обе сети без разбора. Нет? Мобильная сеть доступна, но поток направляется видимо и в сторону WIFI. Модуль просыпается. До этого он спит.
  • Приложение просто стучится в сеть, через что андроид её обеспечивает - дело системы (мы не ходим в сеть, если точно знаем что не соответствуем галочке "использовать мобильную сеть" в дополнениях", в таких случаях возможен очень небольшой траффик в районе 1кб в час)
    Постараемся изучить возможные варианты оптимизации энергопотребления в такой ситуации
  • botanegg написал: »
    случаях возможен очень небольшой траффик в районе 1кб в час)

    каков примерно траффик при передаче данных о движении ??

  • отредактировано April 2019
    Достаточно сильно зависит от характера движения - у нас очень компактный алгоритм хранения и передачи треков ( что используется в трек регистраторе )

    Для точности - можно посмотреть прирост папки трек регистратора за промежуток времени. Думаю будет что то в районе 10-15кб в час
  • Что скажут разработчики ??


    Компания NAVITEL® предупреждает пользователей Навител Навигатор о необходимости обновить программное обеспечение до глобального сброса GPS-счетчиков, который произойдет в ночь с 6 на 7 апреля 2019 года.

    Причина возможного сбоя в системе навигации GPS связана с 10-битным представлением счётчика недель. Достигая своего предельного значения за 1024 недели или 19,7 лет, в оборудовании для обслуживания системы навигации происходит обнуление счетчика (Week Number Roll Over – WNRO), и запускается новый отсчет. Предыдущий сброс счетчиков WNRO произошел с 21 на 22 августа 1999 года.

    Согласно данным Министерства энергетики США*, очередной сброс номера недели GPS произойдет в ночь с 6 на 7 апреля, в связи с чем GPS-приемники могут отображать некорректную информацию даты и времени.
  • отредактировано April 2019
    Всё верно, но нужно держать в голове, что зачастую железная прошивка устройства и ПО для навигации это разные вещи ;)

    На CE информацию получаем по NMEA чаще всего
  • Те Я так подозреваю что старые устройства - можно будет просто выбросить??
  • отредактировано April 2019
    Отличная статья для успокоения
    http://shtosm.ru/all/chto-proizoydyot-zavtra-s-gps/

    Дело в том, что все, что может сдохнуть в этот перевод, скорее всего уже сгнило на свалках

    Если нет - то скорее всего схема такая: обновляете прошивку устройства, обновляете навигационное ПО.
    Мы не рассчитываем, что кому то придется этим заниматься путем длительных ковыряний

    (Пора потихоньку CE провожать на покой ;)
  • Сегодня заметил, что трек-регистратор начал отображать все треки наезженые за весь период. После снятия галки напротив этой опции, треки пропали, но так же не стало видно новых треков. Пришлось очистить память от старых треков в регистраторе. Это в тему об обнулении счетчиков в GPS. Версия 1.81.1189
  • ivbivb
    отредактировано April 2019
    Еще один косяк. В название треков начала записываться неправильная дата.
    2fd6e2011323.png
  • Что за девайс?
    CE?
  • Нет. Андроид, самсунг какой-то.
  • Можно получить расширенный лог gps на почту ( в профиле ) ?
  • botanegg написал: »

    ...Дело в том, что все, что может сдохнуть в этот перевод, скорее всего уже сгнило на свалках...

    Да нет, еще не все... ШГУ на Лендровер Freel2 время показывает правильно, авот дату дает август 2099... Отсюда и "Критично устаревшие" карты...
  • Поискать в устройстве настройку даты и времени. Выбрать ручную установку. Выставить дату и время. Отключить предварительно авто синхронизацию. В ,7 дорог тоже отключить корректировку времени.
    Если есть такая возможность, то должно наверное помочь.
  • ivbivb
    отредактировано April 2019
    Так дело в том, что все автокорректировки времени отключены, и в программе, и в настройках андроида.
  • Тогда откуда лезет 2099 год?
  • В моем случае 1999-й
  • У меня ШГУ на WinCE, так что сильно не поковыряешься
  • Система даёт настроить руками дату и время? Да? Нет? А после настройки слетает в какой момент?
  • отредактировано April 2019
    590g261lq7ud.png
    Убрать две верхним галки. Установить дату, время, часовой пояс.
    Должно работать как 2019...

  • отредактировано April 2019
    ipp1963 написал: »
    У меня ШГУ на WinCE, так что сильно не поковыряешься

    Думаю как раз проще на WinCE. Там ручная настройка даты и времени. Сеть поди отсутствует?!
    В любом таком устройстве после отсоединения аккумулятора проходит сброс даты и времени. И приходится настраивать руками.
  • ivbivb
    отредактировано April 2019
    9e2c8897eb9c.png
    a8a3b9b29057.png
    Вот так у меня всегда настроено. Время на аппарате не слетает. Просто записывает неправильную дату в трек.gpx
  • Я про критично устаревшие карты. Про треки ничего сказать не могу.
    Попробуйте в настройках спутников включить корректировку времени. Просто интересно - исправят спутники системное время (дату) на 1999?
  • Нет. Дату в телефоне они никак не затрагивают. Просто наблюдается небольшой разброс в минутах между гаджетом и программой. Дата в треках остется по прежнему неверной.
  • White_54 написал: »
    ipp1963 написал: »
    У меня ШГУ на WinCE, так что сильно не поковыряешься

    Думаю как раз проще на WinCE. Там ручная настройка даты и времени. Сеть поди отсутствует?!
    В любом таком устройстве после отсоединения аккумулятора проходит сброс даты и времени. И приходится настраивать руками.

    Да в том-то и дело, что ручной настройки времени/даты в девайсе нет. Ну или я не нашел... А сеть не отсутствует. GPS то есть. и не отключается.
    Кстати. На этой же голове установлены еще Навител, Прогород и ИГО. Так ими практически не пользуюсь, но сегодня решил посмотреть. В Навителе август 1999, в Прогороде май 2016. В ИГО что-то дату не нашел. Время во всех правильное. Так что , возможно дело в програмее, а не в девайсе...
  • У нас приоритет времени отдатся датчику gps
    Похоже в навителе - тоже
    Изучаем этот вопрос.
  • отредактировано April 2019
    Выкладываю БЕТУ версии 1242 под все платформы:
    Пользователям открытой бета-версии Android как обычно прилетит обновление в Google Play

    Ключевые изменения с предыдущим релизом:
    Добавлено исправление эпохи GPS (проблемы 1999 и 2099 года)
    Улучшена поддержка современных Android
    Множество исправлений для Android (фоновый GPS, сломанная кнопка "назад", клавиатура, вылеты)
    
    Новый функционал:
    Добавлен просмотрщик лицензий
    Добавлен выбор дополнений speedcam
    Добавлен фильтр Калмана для компаса
    Добавлены новые переводы
    

    Ссылки для скачивания:
    Android APK:
    https://navikey.ru/files/7w/7ways-1242/7ways.apk

    Linux:
    https://navikey.ru/files/7w/7ways-1242/7ways-linux-rpi-arm.zip
    https://navikey.ru/files/7w/7ways-1242/7ways-linux-ubuntu-bionic-x86_64.zip
    https://navikey.ru/files/7w/7ways-1242/7ways-linux-ubuntu-bionic-x86.zip
    https://navikey.ru/files/7w/7ways-1242/7ways-linux-ubuntu-xenial-x86_64.zip
    https://navikey.ru/files/7w/7ways-1242/7ways-linux-ubuntu-xenial-x86.zip

    Windows CE:
    https://navikey.ru/files/7w/7ways-1242/7ways-win-ce-arm.zip
    https://navikey.ru/files/7w/7ways-1242/7ways-win-ce-mips.zip
    https://navikey.ru/files/7w/7ways-1242/7ways-win-ce-sh4.zip

    Windows NT:
    https://navikey.ru/files/7w/7ways-1242/7ways-win-nt-x86_64.zip
    https://navikey.ru/files/7w/7ways-1242/7ways-win-nt-x86.zip
  • botanegg написал: »
    Выкладываю БЕТУ версии 1242 под все платформы:
    Linux:
    https://navikey.ru/files/7w/7ways-1242/7ways-linux-ubuntu-bionic-x86.zip
    + всё ровно при первом знакомстве
    - запустить смог только через файл описания запуска
    cd /home/.../7ways
    ./7ways
    
    А уже с него создал кнопку запуска на рабочий стол.
    - отсутствует возможность использовать СЕТЬ (скажем я на природе с ноутбуком, решил найти себя, GPS в ноутбуке нет, а вот мобильная сеть присутствует...)
  • отредактировано April 2019
    botanegg написал: »
    Выкладываю БЕТУ версии 1242 под все платформы:
    Windows NT:
    https://navikey.ru/files/7w/7ways-1242/7ways-win-nt-x86_64.zip
    + первый запуск с задержкой (но это думаю AVG антивирус проверял exe,ник)
    - тоже отсутствует возможность использовать СЕТЬ для грубой привязки на местности
    - возможно совпадение, но на сервер дополнений пустило один раз когда включил разрешение использовать мобильный интернет
    После переключений этой опции пускать отказалось вовсе. В то же время Linux и Android пускают без проблем.

    P.S. перегрузил систему на ноутбуке. Не пускает в Дополнения. Ноутбук в сети по WiFi. Интернет работает.
  • Попробуйте 32битную версию (64 битную первый раз выпускаем под NT)
  • botanegg написал: »
    Попробуйте 32битную версию (64 битную первый раз выпускаем под NT)
    Ошибка соединения, лог:
    16:23:42.339: Start program: 20.04.2019, build 1242, 013CC570, NT 6, x86
    16:24:46.604: Start program: 20.04.2019, build 1242, 013CC570, NT 6, x86
    
    или
    09:45:48.360: Start program: 20.04.2019, build 1242, EF35EEB0, NT 6, x64
    ---
    16:18:23.559: Start program: 20.04.2019, build 1242, EBD1EEB0, NT 6, x64
    

    А вот build 1187 на сервере без проблем.
  • Приняли, спасибо :smile:
  • 64 Bit NT- под Вин 7
    при попытке загрузить карты- пишет ОШИБКА СОЕДИНЕНИЯ
  • 32 Bit - NT - Вин 7
    то же самое
    НО - в разделе МОИ ЗАГРУЗКИ - увидело что есть обновление карт- и благополучно все обновило.


    пс- кнопки ОБНОВИТЬ ВСЕ - так и нет.
  • White_54 написал: »
    - отсутствует возможность использовать СЕТЬ (скажем я на природе с ноутбуком, решил найти себя, GPS в ноутбуке нет, а вот мобильная сеть присутствует...)

    A-GPS - это функция чисто Андроида.


  • BadGarry написал: »
    A-GPS - это функция чисто Андроида.
    Откуда такая информация?
Войдите или Зарегистрируйтесь чтобы комментировать.