В течении последних нескольких месяцев вышло несколько обновлений программы Rusa:
beta9.0:
- Появились менюшки;
- Адресный поиск;
- Конвертер поддерживает слои (конвертировать лучше с ключем "-b");
- Появилась в первом приближении работа с путевыми точками;
- Появились избранные точки (можно добавлять из путевых), пока только нельзя переименовывать, и задавать имя;
- Поменялись плагины.
beta9.1:
- Исправлена логика перерисовки карты (убраны лишние перерисовки
экрана, соответственно уменьшилась загрузка процессора — например в
момент когда стоим на месте, или слишком большой масштаб);
- Исправлено вращение карты при стоянии на месте;
- Добавлено появление фокуса и панели управления маршрутом при выборе избранной точки;
- При скрытии панели управления маршрутом теперь появляется статус панель и убирается фокус;
- Исправлена загрузка typesdesc.xml (названия содержащие знаки меньше и больше могли некорректно отображаться);
- Изменено максимальное расстояние удаления от маршрута, после которого происходит перепрокладка маршрута;
- Добавлено в поиске вывод в заголовок панели названия текущей страны, города, улицы;
- Комбобокс в поиске, когда нет выбранного элемента, пишет подсказку (например «введите город»);
- Немного ускорено построение маршрута (иногда грузились квадратики по несколько раз);
- Конвертер теперь генерализует данные (спсибо red_rebel);
-
Добавлена поддержка разрешения 320x240, 640x480, 480x640 (для VGA
режима используются иконки подправленные konung за что ему спасибо);
- Исправлены ошибки в Русе и небольшие доработки в интерфейсе.
beta9.2:
- Ускорена отрисовка толстых полилиний (в некоторых случаях - когда на
экране очень много полилиний время отрисовки сократилось в двое!);
-
Ускорена отрисовка проложенного маршрута, раньше если проложить маршрут
на несколько тысяч километров, то отрисовка начинала сильно тормозить,
теперь длинна маршрута не влияет на скорость отрисовки;
- Маршрут и
треки теперь также разбиваются на слои и в зависимости от слоя
генерализуются, что позволило также сократить время отрисовки;
-
Убрано ненужное вычисление местоположения на маршруте при потере
сигнала, что при длинных маршрутах так же приводило к значительному
увеличению времени отрисовки;
- Ускорена отрисовка путевых точек и
добавлена разбивка путевых точек по квадратам с прореживанием на слоях,
кроме самого подробного;
- Доработана отрисовка линий с окантовкой (теперь отрисовка без <артефактов>);
- Исправлена отрисовка полигонов, теперь все полигоны рисуются корректно и не пропадают;
- Исправлено восстановление маршрута - длинные маршруты некорректно отрисовывались;
-
Теперь при выходе из Русы в config.xml запоминается последняя выбраная
страна и город, и при запуске поиск адреса начинается в том же городе,
что и при прошлом запуске;
- config.xml теперь сохраняется в юникоде;
- Добавлена кнопка записи трека;
- Исправления ресурсов для VGA;
-
Исправлено переключение скинов между дневным и ночным - скин
переключается на ночной, когда наступят сумерки, а не сразу после
захода солнца;
- В меню при установке автоматического переключения
скинов происходит принудительный расчет положения солнца и изменение
скина при необходимости;
- В скин файле теперь хранится цвет надписей на карте и цвет неба;
-
Нумерация ПОИ больше не зашита жестко в программу. Все доступные ПОИ
хранятся в typedesc.xml по порядку. Т.е. если в typedesc в конец всех
ПОИ добавить новые типы то соответствующие картинки нужно добавить и в
конец .png файла содержащего изображения этих иконок;
- в typedesc.xml добавлены новые типы ПОИ (картинки к ним пока отсутствуют);
- Теперь на статус панели выводится текущее время;
- При нажатии кнопки возврата в местоположение приемника устанавливается статус или гид-панель;
- Добавлено гашение фокуса при установке путевой точки;
- При клике на статус панели появляется меню создания маршрута;
-
В конвертере исправлена ошибка при конвертировании карты в которой
EndLevel указывает на слой имеющий больший номер чем описано в заголовке;
- Значительные оптимизации и <чистки> кода;
- Внимание исправлены ошибки в конвертере, карты желательно переконвертировать!
beta9.3:
- Исправлена отрисовка маршрута/трека, когда маршрут пересекает квадрат не имея в нем узлов;
- Ускорено определение ближайшей точки к маршруту;
- Исправлено отсутствие повторной демонстрации маршрута;
- Исправлена обратная прокладка маршрута;
- Исправлено отсутствие вывода названия улицы при демонстрации маршрута;
- Исправлен вылет при нахождении за пределами карты.