1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/lin_peng118-wmap

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
更新日志.md 5.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 02:13 0ed22b1

20230514

  1. Добавлен web worker для ускорения расчёта виртуальной траектории. В настоящее время предел оптимизации составляет около 100 тысяч виртуальных сегментов (длиной 1000 километров).

  2. В конструкторе класса Polyline добавлен параметр segmentLength: минимальная длина пути между сегментами. Значение по умолчанию — 2 (чем больше значение, тем быстрее создаётся траектория, но тем больше отклонение). Параметр units: единица измерения минимальной длины пути между сегментами, значение по умолчанию — meters (метры).

  3. Для исторических двойных траекторий: перед началом анимации автомобиля вызовите метод Polyline.getVirtuaPath(). Если возвращённое значение имеет длину, это означает, что виртуальная траектория обработана и можно начинать анимацию автомобиля.

20231118

  1. Из класса Map удалён элемент управления ZoomSlider для масштабирования.

  2. В класс Map добавлено свойство rotateShow для поворота карты. По умолчанию оно равно false. Карта поворачивается при одновременном нажатии клавиш Shift и Alt. При клике на стрелку карта возвращается в исходное положение.

  3. Свойства option классов Circle, Polygon и Rectangle позволяют контролировать пользовательские стили.

20231125

  1. В классе Tool добавлен метод remove для активного удаления измерительных линий.

  2. Класс Polyline получил свойство mode со значением по умолчанию all для исторических двойных траекторий.

  3. В классе Polyline появился метод setVisible для скрытия или отображения исторических траекторий. Метод принимает логическое значение.

20231212

Примеры demos были дополнены:

  1. Исправлена ошибка, из-за которой при переключении на вкладку с картой не отображалась карта. Решение: вызвать map.updateSize() при переключении на страницу с картой.

  2. Как установить маркер на многоугольной области? Решение: создать новый слой VectorLayer с помощью const markerLayer = new VectorLayer({ map, className: 'WMap-marker-layer', style: { zIndex: 2 } }) и добавить маркер с помощью markerLayer.add(marker). Обратите внимание, что значение zIndex не должно превышать 100.

20240130

В примерах demos были внесены изменения:

  1. Модифицирован trackPlayback.js для запуска первого автомобиля в другом месте. Вместо ссылки на пакет UMD используется локальный адрес.

  2. В методе computedPassedIndex файла utils.js добавлен параметр для обработки ситуации, когда индекс выходит за границы.

20240307 v1.1.0

Изменения в версии v1.1.0 не связаны с функциональностью. Были внесены следующие исправления:

  1. Базовые классы теперь называются WBasicMap.

  2. Убраны лишние пробелы в именах файлов в папке map.

20240319 v1.1.1

Были внесены следующие изменения:

  1. В демонстрационном примере движения автомобиля удалён метод panTo для определения начальной точки пути.

  2. Во внутреннем коде метода moveAlong класса Marker добавлена оптимизация. Теперь автомобиль автоматически позиционируется в начальной точке пути при запуске.

  3. Во внутренний код метода moveAlong класса Marker добавлены дополнительные оптимизации. Параметр lockScope позволяет ограничить область перемещения автомобиля текущим окном просмотра. По умолчанию этот параметр включён.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/lin_peng118-wmap.git
git@api.gitlife.ru:oschina-mirror/lin_peng118-wmap.git
oschina-mirror
lin_peng118-wmap
lin_peng118-wmap
master