Главная » 2008»Июнь»20 » Обновление навигационной программы Руса 8.16
Обновление навигационной программы Руса 8.16
19:47
Что нового: - Исправлено построение маршрута между дорожными узлами: учтен случай
нескольких полилиний с одним номером (когда полилиния состоит из
нескольких узлов) - В конвертере значительно ускорена загрузка .mp файлов, содержащих длинные строки - Для прилипания реализовано вычисление направления перемещения по направлению того участка полилинии, к которому прилипли - В класс для подгоночных параметров введены верхняя и нижняя границы изменения параметров и проверка выхода за эти пределы - Доработаны случаи потери и восстановления сигнала с GPS приемника -
В структуру данных GPS приемника добавлено поле для хранения
миллисекунд времени получения данных. В соответствии с этим
перекомпилированы плагины NMEA0183 и TrackerPlt. - Добавлена
возможность в СЕ версии переключаться между режимами управления картой
от джойстика: поворот/масштаб и перемещение/масштаб - Доработан
поиск ближайшей полилинии для прилипания: в случае пересечения
полилинии границей квадрата пропускались полилинии, подходящие под
условия поиска. - При использовании прилипания добавлена проверка на
наличие случайных скачков (назад) против направления движения,
возникающих из-за предугадывания последующего местоположения GPS
приемника и неравномерности прихода данных с приемника. - Изменен
промежуток времени, для которого рассчитывается предугаданное значение:
теперь эта величина берется из разности времен приема данных
приемником, а не времен получения данных в программе. - Уменьшено усреднение нового угла поворота приемника для скоростей от 10 до 30 км/ч -
При выводе POI введено ограничение на длину заголовка (не более 12
символов), ограничение не относится к POI населенных пунктов -
Добавлено изменение в управление картой: угол обзора карты в
горизонтальной плоскости изменяется не фиксировано, а так , чтобы
полный оборот карты завершался за определенный промежуток времени - Добавлено ограничение на вывод POI: введена проверка на попадание области POI в область вывода, а не в область поверхности -
Исправлена ошибка при отрисовке указателя GPS приемника: перед
отрисовкой карты проверяется, находится ли приемник в пределах экрана,
и в зависимотси от этого определяется нужно ли перерисовывать карту - Убрана перерисовка экрана, когда положения приемника GPS вне экрана - Доработано переключение между слоями карт при изменении масштаба - Добавлено загрузка параметров прилипания из файла настроек В
config.xml появилась секция <sticktoroad>0</sticktoroad>
прилипать к дороге. Цифра в метрах - на каком расстоянии пытаться
прилипнуть к дороге. 0 - отключить прилипание. - Оптимизирована функция вычисления минимального расстояния до полилинии: убрано вычисление квадратного корня - Исправлены ошибки при изменении масштаба карты - Добавлено скрытие фокуса при нажатии средней клавиши мыши - Исправлена функциональность кнопки, когда нет файла изображения - При разборе запрета учтен случай, когда центральный узел запрета имеет один смежный узел -
При прокладке маршрута учтены случаи, когда прокладка маршрута на карте
более верхнего уровня карты не связана с другими через внешние узлы и
когда прокладка маршрута на одной карте верхнего уровня идет через
единственный внешний узел - Изменен алгоритм переключения между слоями -
Изменена логика обновления экрана при обновлении данных о положении
солнца: обновление экрана только тогда, когда солнце попадает в поле
видимости - Теперь в .rmo файл записывается адресная информация (в текущей версии ее использование пока невозможно). - Многочисленные исправления и оптимизации