Главная

Регистрация

Вход
Карты Дальнего Востока
Вторник, 30.04.2024, 05:54
Приветствую Вас Гость | RSS
Меню сайта
Главная » 2009 » Октябрь » 30 » Обновление навигационной программы Rusa
Обновление навигационной программы Rusa
08:33
Обновлений несколько:
beta 0.9.2:
- Ускорена отрисовка толстых полилиний (в некоторых случаях - когда на экране очень много полилиний время отрисовки сократилось в двое!)
- Ускорена отрисовка проложенного маршрута, раньше если проложить маршрут на несколько тысяч километров, то отрисовка начинала сильно тормозить, теперь длинна маршрута не влияет на скорость отрисовки
- Маршрут и треки теперь также разбиваются на слои и в зависимости от слоя генерализуются, что позволило также сократить время отрисовки
- Убрано ненужное вычисление местоположения на маршруте при потере сигнала, что при длинных маршрутах так же приводило к значительному увеличению времени отрисовки
- Ускорена отрисовка путевых точек и добавлена разбивка путевых точек по квадратам с прореживанием на слоях, кроме самого подробного.
- Доработана отрисовка линий с окантовкой (теперь отрисовка без <артефактов>)
- Исправлена отрисовка полигонов, теперь все полигоны рисуются корректно и не пропадают
- Исправлено восстановление маршрута - длинные маршруты некорректно отрисовывались.
- Теперь при выходе из Русы в config.xml запоминается последняя выбраная страна и город, и при запуске поиск адреса начинается в том же городе, что и при прошлом запуске.
- config.xml теперь сохраняется в юникоде
- Добавлена кнопка записи трека
- Исправления ресурсов для VGA
- Исправлено переключение скинов между дневным и ночным - скин переключается на ночной, когда наступят сумерки, а не сразу после захода солнца
- В меню при установке автоматического переключения скинов происходит принудительный расчет положения солнца и изменение скина при необходимости.
- В скин файле теперь хранится цвет надписей на карте и цвет неба
- Нумерация ПОИ больше не зашита жестко в программу. Все доступные ПОИ хранятся в typedesc.xml по порядку. Т.е. если в typedesc в конец всех ПОИ добавить новые типы то соответствующие картинки нужно добавить и в конец .png файла содержащего изображения этих иконок
- в typedesc.xml добавлены новые типы ПОИ (картинки к ним пока отсутствуют)
- Теперь на статус панели выводится текущее время
- При нажатии кнопки возврата в местоположение приемника устанавливается статус или гид-панель
- Добавлено гашение фокуса при установке путевой точки
- При клике на статус панели появляется меню создания маршрута
- В конвертере исправлена ошибка при конвертировании карты в которой EndLevel указывает на слой имеющий больший номер чем описано в заголовке
- Значительные оптимизации и <чистки> кода.
- Внимание исправлены ошибки в конвертере, карты желательно переконвертировать!

beta 0.9.3:
- Исправлена отрисовка маршрута/трека, когда маршрут пересекает квадрат не имея в нем узлов
- Ускорено определение ближайшей точки к маршруту
- Исправлено отсутствие повторной демонстрации маршрута
- Исправлена обратная прокладка маршрута
- Исправлено отсутствие вывода названия улицы при демонстрации маршрута
- Исправлен вылет при нахождении за пределами карты.

beta 0.9.4:
- Добавлено голосовое оповещение о камерах контроля скорости (файл speedcam.txt)
первая строка идет с описанием полей.
-Теперь возможно выводить список плагинов, путевых точек (описание будет выложено позже, сейчас в текущих дизайнах это не отображается)
- В комбобоксе исправлена отрисовка заголовка - текст не налезает на рамку
- Исправлены недочеты в VGA режимах
- При загрузке роутинговой информации оптимизировано использование оперативной памяти.
- Исправлена ошибка в адресном поиске - после удаления маски и последующем вводе разделителя неверно производился поиск
- При загрузке карт добавлено отображения процента обработанных файлов
- Адресный поиск теперь не отнимает память, все манипуляции проводятся из индексного файла, после изменения списка карт, переиндексация происходит автоматически, и записывается в индексный файл (раньше все держалось в памяти и на диск не сохранялось).
- Для экономии памяти ограничен размер списка вывода результатов поиска
- При прокручивании комбобокса данные берутся непосредственно с диска.
- При индексировании адресной информации добавлен индикатор, указывающий процент сделанной работы и не дающий погаснуть экрану во время загрузки
- В адресном поиске добавлен вывод количества найденных элементов
- В адресной информации убрано дублирование городов, когда данные одного города содержатся в разных картах - теперь данные объединяются.
- В выпадающем списке добавлено позиционирование бегунка прокрутки на положение выделенного элемента
- В поиске добавлен вывод количества элементов участвующих в поиске
- В конвертере исправлена обработка адресной информации - убрано дублирование названий адресных объектов
- Путь к файлу с путевыми точками теперь задается в config.xml в секции <wptfile>
- Появился файл plugins_config.xml в который сохраняются настройки плагинов (например плагину записи треков можно задать каталог в который складывать треки).
- Отладочный файл (tracer.txt) пишется теперь в каталог где запустили Русу
- Исправлен случай, исчезновения города из адресного поиска, когда ПОИ города на карте нет, а улицы, принадлежащие городу, есть.
- Исправлен поиск при изменении списка карт (в некоторых случаях при нажатии на кнопку поиск ничего не происходило)
- Исправлен конвертер для случая когда в карте не указано общее число слоев
- Исправлено неправильное вычисление времени прохождения маршрута при построении маршрута через разные карты
- Уменьшено потребление памяти при чтении XML
- Подправлена графика и ресурсы для VGA режима
- В обработчик события кнопки Демонстрация маршрута добавлена проверка выполнения в данный момент прокладки маршрута, если идет прокладка маршрута, то демонстрация не включается
- Исправлено восстановление маршрута по дорожным узлам для случая, когда дорожный узел маршрута присутствует в нескольких полилиниях (полилиния составлена из двух примыкающих друг к другу частей).
- Исправлен перекрытие Русой окна с выбором BT соединения
- Исправлена ошибка, если при зажатой клавише движения/поворота произойдет сворачивание программы, то по возвращению карта продолжала крутиться
- Исправлены некоторые возможные утечки памяти
- Версия для автонавигаторов (PNA) - в первом приближении добавлена поддержка разрешения 480x272
- Карты переконвертировать обязательно
- Плагины обновлены


beta 0.9.5:
- В ведение по маршруту добавлены команды для кругового движения (голосовые файлы будут выложены позже)
- Для генерализации маршрута использовано быстрое вычисление углов между участками маршрута, примыкающими к дорожному узлу
- Дорисованы иконки АГЗС и шиномонтажа - Обновлены скины (исправлен цвет береговой линии)
- Доработан vsa.xml
- Обновлены библиотеки (freetype, vorbis)
- Ускорена отрисовка названий улиц за счет исключения тригонометрический функций
- При отрисовки полилиний убрано наложение линий в местах их пересечения за счет раздельной отрисовки различных частей линий - сначала выводится окантовка всех линий, затем внутренность всех линий
- Исправлена проверка попадания в область слежения камеры контроля скорости для случая медленного движения в пробке
- В прокладке маршрута между картами учтены случаи, когда внешний узел с запретом и внутри маршрутов ко всем внешним узлам конечной карты встречаются маршруты, проходящие через несколько внешних узлов
- Исправлен поиск и восстановление маршрута, когда полилиния проходит точно через угол квадрата
- Исправлено создание путевых точек
- Исправлена ошибка с зацикливанием "вы вернулись на маршрут"
- Добавлена отрисовка координатной сетки - Исправлена ошибка в маске кнопок
- Оптимизация переключения слоев, введено ограничение масштаба для слоя, когда ни одна из карт более нижних слоев не попадает в область экрана
- Доработка переключения слоев
- Улучшено переключение между слоями при изменении масштаба и перетаскивании карты
- Оптимизировано вычисление параметров карты - перерасчет производится после того, как изменился хотя бы один параметр(добавлено сохранение положения "куда смотрим" от последней отрисовки карты)
- Оптимизирована перепрокладка маршрута - теперь сохраняется вся структура маршрута( дорожные узлы, конечный внешний узел, данные для каждого участка ) и перед перепрокладкой проверяется, находится ли новый начальный дорожный узел на уже существующем маршруте (устранены ложные срабатывания ухода с маршрута).
- Доработан поиск ближайшего участка маршрута, с которого начинается ведение - учитывается направление перемещения объекта
- Все названия из менюшек вынесены в языковой файл.
- Руса теперь умеет показывать пиры (объекты слежения или другие) функционал доступен через плагины (в плагине необходимо импортировать функцию ядра ApiPeerUpdatePos, и посредством этой функции передавать в Русу координаты пиров). Примеры плагинов будут выложены в ближайшее время.
- Если у камеры контроля скорости отсутствовало ограничение скорости, то над ней ошибочно показывалась скорость от предыдущей камеры
- Исправлена обрезание объектов вблизи нижней границы экрана
- Исправлена утечка памяти при прокладке маршрута между картами
- Исправлен поиск ближайших объектов - раньше не искались ПОИ
- Исправлен поиск ближайших узлов дорожного графа к точке карты (иногда могла выбраться неверно ближайшая дорога)
- При выборе начального участка маршрута для ведения учитывается направление скорости приемника
- Исправлено гашение подсветки на некоторых устройствах
- Добавлены объекты синхронизации для потоков отрисовки и прокладки маршрута( исправлена ошибка одновременного доступа к данным маршрута из разных потоков)
- Исправлено переключение скинов
- Исправлен и доработан проигрыватель звуковых файлов
- Доработано удаление путевых точек
- При прилипании изменена логика выбора ближайшей дороги, учитывается также скорость движения приемника
- Исправлены ошибки при удалении путевых точек
- Плагины теперь могут писать в общий лог
- У плагинов появился флаг использования его при старте (т.е. теперь их можно положить все и включить нужные)
- Переделан конфиг для плагинов - теперь каждый плагин хранит свои данные с отдельной секции
- Добавлен англоязычный перевод
- Появился .XML файл для перевода Русы на другие языки data/language/russian.xml - (путь и имя можно задать в config.xml)
- Добавлено удаление маршрута при достижении конца маршрута
- Исправлена ошибочное переключение скина на ночной при первом получении координат.
- В конвертере исправлены ошибки с определением битности слоев вызванные полем LevelRange в заголовке
- Устранено вращение карты при демонстрации маршрута
- Добавлено сохранение\загрузка маршрута в\из файла, перерасчет маршрута при загрузке из файла
- Исправлены ресурсники для QVGA разрешения
- Немного поправлена графика для VGA режима
- В конвертере исправлена ситуация когда у объектов задан EndLevel и объекты попадали на самый верхний слой (хотя этот слой должен быть пустым) Из-за этого возникали неоднозначности с переключением слоев
- Ключ -B при конвертации карт теперь указывать не нужно, он устанавливается по умолчанию. Т.е. достаточно просто запустить mp2rmo.exe
Теперь если все же необходимо чтобы конвертер автоматически определял слои, то конвертеру нужно указывать ключ -A
- Исправлена функция, проверяющая совпадение внешних узлов - повышена погрешность совпадения узлов.
- Изменена отрисовка маршрута в релизной версии - отрисовывается только оставшийся участок маршрута
- Цвет маршрута и стрелок указывающих направление маневра на перекрестке теперь берется из skin фала
- Добавлена зависимость угла обзора в вертикальной плоскости от расстояния от точки взгляда до поверхности земли - чем дальше от земли(более крупный масштаб) тем ближе угол обзора к перпендикуляру
- Подправлена графика для 480x272
- PNA версия больше не инициализирует и не использует клавиатуру (ввиду ее отсутствия на этих устройствах)
- Картинки в менюшках теперь не находятся постоянно в памяти, а подгружаются и выгружаются при необходимости
- Исправлена прокладка маршрута между картами для случая, когда внешний узел имеет запрет
- Исправлена отрисовка значков камер контроля скорости и появление звукового предупреждения
- Отрисовка значка приемника с учетом z-буфера
- Добавлены функции для задания цветов треку, выделенному треку, маршруту и стрелки маневра
- Добавлена отрисовка 3-х мерных полилиний

- Исправлены имена CallBack функций в ресурсниках
- Добавлено отображение состояния расчета маршрута.
- Изменена функция отображения состояния поиска
- В конверторе ускорена нарезка полилиний
- В адресном поиске исправлено отображение выделенного элемента в заголовке комбобокса при первой загрузке списка элемепнтов в комбобокс
- В адресном поиске исправлено: устранено не обновление списка улиц при смене города, добавление в адресный поиск городов, у которых нет адресных объектов( улиц, домов).

Скачать версию для: КПК, автонавигатор, win32.
Просмотров: 2607 | Добавил: nhk | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Реклама на сайте
Друзья сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Copyright MyCorp © 2024