Как стать автором
Обновить
4
0
Alexander Borsuk @zalexz

C++

Отправить сообщение

Да. Один из почти двух тысяч feature requests :)

Спасибо, это валидная шестая гипотеза. Если в устройстве есть SD карта, и на ней больше свободного места, чем во внутренней памяти, то она будет выбрана по-умолчанию для хранения карт. Если потом эту SD-карту достать, то будет сюрприз с "пропавшими" картами. Но если вставить карту обратно, выбрать в настройках SD, и перезапустить ОМ, то должно снова заработать.

У нас в коде есть только два места, когда карта может удалиться:

  1. Когда пользователь явно нажал кнопку удалить.

  2. Когда карта обновляется на новую версию себя же.

У меня есть несколько гипотез, что у вас произошло:

  1. Кто-то явно удалил карту, нажав кнопку удалить (маловероятно в вашем случае).

  2. Вы пытались обновить карты, а в том коде оказался какой-то баг, который удалил старую карту но и не активировал новую (очень маловероятно, многие бы жаловались за всё время, начиная с mapsme).

  3. Какое-то другое приложение "почистило" большие файлы в Organic Maps (зависит от вашей версии Android, начиная с 11 доступ к файлам других приложений был ограничен).

  4. Вы удалили Organic Maps и потом заново установили. Все данные, включая метки и карты, при удалении приложения удаляются. Раньше в mapsme было не так, все данные оставались даже после удаления. Но начиная с Android 11 вариантов не осталось. Спасибо гуглу за этот геморрой.

  5. Возможно, вы устанавливали бета версию Organic Maps и ездили с ней. Потом её удалили вместе с картами, и установили версию из маркета. Карты между бетой и обычной версиями не "шарятся", а качаются и хранятся независимо.

У нас в Organic Maps нет таких сообщений, можете сами посмотреть на Github, код открыт. Более того, мы никогда не меняли формат данных так, чтобы заставлять пользователей обновиться. Вы точно не перепутали Organic Maps с MapsMe или какой-то другой программой? Или может вы специально о нас пишете гадости?

Всё сделаем. И навигацию по GPX, и запись треков, и ещё много всего.

CMake из коробки умеет Unity Builds: склеивать .cpp в батчи нужного размера (хоть все в один большой .cpp). Это значительно ускоряет сборку (обычно в 2-10 раз), и, в зависимости от железа и размера батча, может по-разному влиять на инкрементальную сборку. Дополнительный плюс — больше потенциальных возможностей компилятору для оптимизации, когда весь код — в одном .cpp. Ещё плюс для дебажных сборок — дебаг символы занимают значительно меньше места. Минусы в том, что может потребоваться исправить одинаковые имена типов и переменных в разных файлах. Примеры использования можете посмотреть в репозитории Organic Maps.

У нас уже есть код, добавляющий камеры из OSM во всём мире. Писать новый отдельный код для определённой страны не хотелось бы, т.к. времени в обрез (работаем в свободное время), и хватает более важных глобальных задач.

Код открыт, если кто-то захочет прикрутить так, чтобы не сломало уже имеющиеся камеры - пожалуйста.

  1. Нельзя.

  2. Предупреждение в планах. Базу камер лучше сразу добавлять в OSM.

Лучше сразу оформляйте предложения на гитхабе, нам и комьюнити так будет проще.

Надо приложить телефон к иллюминатору и подождать несколько минут.

Пришлите координаты и скриншоты плохих маршрутов нам на почту или в Github, исправим.

Ограничения скорости — показывать знаки? В планах.

С озвучкой надо разбираться, попробуйте rhvoice, espeak, и пришлите нам логи, если не работает, через ? -> сообщить о проблеме.

Спасибо, но у нас вектор :) Лучше задонируйте на сайте или через Телеграм.

Сейчас студент в рамках программы Google Summer of Code 2022 пытается что-то сделать для Android Auto, надеемся, что у него получится )

Запись треков в разработке, раньше была запись "пройденного за сутки следа" без возможности экспорта, пока гугл не обрезал доступ к GPS в бэкграунде.

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

Переменный ток тоже интересует.

Раскроете тему опасности излучения в домах от подобных решений?

Согласен. Удобных альтернатив, к сожалению, не много.

Спасибо, см. мой комментарий выше. Кстати, под Андроид нет приложений, которые позволяют выставлять локаль только для определённых апп?

Информация

В рейтинге
Не участвует
Откуда
Беларусь
Дата рождения
Зарегистрирован
Активность