Релизы
Доступны две версии MapGL JS API:
- (рекомендуется) Мажорная версия: https://mapgl.2gis.com/api/js/v1
- Фиксированная версия: https://mapgl.2gis.com/api/js/v1.78.0
Мажорная версия гарантирует стабильный API (критические изменения вводятся в следующей мажорной версии). Она регулярно обновляется: добавляются новые возможности, исправляются ошибки и улучшается производительность.
Фиксированная версия не обновляется, поэтому срок поддержки составляет три месяца после выхода новой версии. В течение срока поддержки гарантируется работоспособность версии. Используйте фиксированную версию только при необходимости проверки целостности подресурсов (SRI) и регулярно её обновляйте.
v1.78.0
URL: https://mapgl.2gis.com/api/js/v1.78.0
SRI: sha512-metdG0w/fyK9oN0o5ErTJjVUIWw/yltMT0m4LAX81KbSVulXGL31TG6fM8nmjVfLt+HzMf7khAdKBbVdsCN81A==
Дата релиза: 13.09.2026
- Улучшена отзывчивость интерфейса при загрузке стилей: подготовка выполняется порционно в основном потоке и параллельно в рабочих потоках
- Исправлено смещение HTML-маркеров вблизи антимеридиана при переходе между глобусом и плоской картой
- Исправлены артефакты растровых изображений — иконок и паттернов — при изменении стиля во время начальной загрузки карты
v1.77.0
URL: https://mapgl.2gis.com/api/js/v1.77.0
SRI: sha512-S6T4rtGbLZb64SiPXuIsXIT3F6johp2cUTogPoTYYG05saexvdwWfSsmH1EpZzZ+vAfSZozmyTqShMUjzdZloA==
Дата релиза: 01.09.2026
Дата окончания поддержки: 13.12.2026
- Исправлено зависание в генераторе тайлов при неудачном RPC от воркера
- Исправлена ошибка идентификации маркеров после асинхронной загрузки иконки
- Улучшен автоматический выбор графического пресета для мобильных устройств и десктопов
- Теперь SVG иконка растеризуется один раз для всех размеров
- Поправлено пропадание лейблов при переключении из режима рельефа в режим глобуса
v1.76.1
URL: https://mapgl.2gis.com/api/js/v1.76.1
SRI: sha512-Z70wHqGKzQl9fbMPeDHSxUhmcW9kLwP0Zv6WNWkwRZRDzz0rPk8hJe9Bib7/tn06Po2sSnGXo1zDbwGjj5BWiQ==
Дата релиза: 14.08.2026
Дата окончания поддержки: 01.12.2026
- Обновлены графические режимы по умолчанию: отключены модели и тени в режиме
lightи тени в режимеnormal.
v1.76.0
URL: https://mapgl.2gis.com/api/js/v1.76.0
SRI: sha512-mFf2sak98AbbJECjxBuCoe3uGzCZj9rKIUjz0oPDObsWAebNPATkjeMm44hmJeCKHRy/QfKN6ITOVSXOa2O8Pw==
Дата релиза: 29.07.2026
Дата окончания поддержки: 14.11.2026
- Теперь текстовые метки принимают любое название шрифта и корректно переключаются на шрифт Noto Sans, если шрифт не указан.
- Улучшена надежность цикла отрисовки: генерируются события журнала при снижении производительности и возникновении критических ошибок.
v1.75.2
URL: https://mapgl.2gis.com/api/js/v1.75.2
SRI: sha512-+7DNY5CzbQvX5uFtZkU55hc6iYJ0QDJOM7l/Rfhme6qLoECnKktiL1VRrJIMdfUpaEV647PdNxSx8HjFQxyRlA==
Дата релиза: 16.07.2026
Дата окончания поддержки: 29.10.2026
- Добавлена отрисовка теней для 3D-рельефа.
- Отключена отрисовка 3D-рельефа за пределами зоны покрытия тайлами.
- Исправлена ошибка, приводившая к зависанию потока отрисовки из-за блокирующей компиляции шейдеров. Теперь используется расширение
KHR_parallel_shader_compile, если оно доступно. - Исправлена ошибка, из-за которой маркеры и точечные текстовые метки исчезали на 3D-рельефе при частичной загрузке тайлов высот.
v1.75.1
URL: https://mapgl.2gis.com/api/js/v1.75.1
SRI: sha512-I780CPZKCf2OLKSg6Q7ZTlwmuUauaHn2Cj3TumsGQqCYEcFMW7z0RFQAy7teRuT+hE9Fe8iXsXzfonWsiTgsBA==
Дата релиза: 03.07.2026
Дата окончания поддержки: 16.10.2026
- Исправлена отрисовка дублирующихся моделей и улучшена производительность отрисовки моделей с одинаковым ID в разных позициях.
v1.75.0
URL: https://mapgl.2gis.com/api/js/v1.75.0
SRI: sha512-5zhreVw5yzo1jdG1s5eXhVa5BzijYH6gM9ITF0rlTjxSBQYSFJcADZZZp845BkFIR7+2ymBZtZyiYHOdbhT7NA==
Дата релиза: 26.06.2026
Дата окончания поддержки: 03.10.2026
- Исправлена работа кеша идентификации после изменений стиля тайлов: теперь наведение курсора корректно работает для заново загруженных тайлов из пользовательских источников.
- Добавлена поддержка выражения
formatв стилевых выражениях, например для форматирования поляtextField. - Исправлена отрисовка 3D-линий.
- Добавлена отрисовка линий рельефа и текстовых меток линий, настраиваемая через параметры контуров стиля DEM (цифровой модели высот).
- Исправлена видимость тайлов на антимеридиане при включённой отрисовке глобуса и отключённом параметре
loopWorld.
v1.74.0
URL: https://mapgl.2gis.com/api/js/v1.74.0
SRI: sha512-9yGkKBonvUFs/6zaNnk41GhluZa+rKXrP6QWmCvpHLuJd3W9oFBZnQof0I4MvZlsS77N02ryW/oEWuV8r3cOyA==
Дата релиза: 09.06.2026
Дата окончания поддержки: 26.09.2026
- Добавлено событие
touchmoveдля карты и динамических объектов на устройствах с сенсорным экраном. - Отключена фильтрация universe-тайлов (отображаемых на уровне масштабирования 8 и выше) на основе данных о региональном покрытии.
- Обновлено накопление статистики FPS и обнаружение проблем с производительностью.
- Улучшена отрисовка многоуровневых мешей: исключены лишние перерисовки фреймбуфера.
- Исправлена отрисовка точечных объектов, круговых маркеров и пунктирных линий на мобильных устройствах.
v1.73.0
URL: https://mapgl.2gis.com/api/js/v1.73.0
SRI: sha512-3ySr4ArzEvQ/YwvXD4uoR2m3XowpdZEKnBADLL3OdllBW0adZNcb+zFwLERrhnMjVQqaP7cJJv+kvmKP2qg3Zw==
Дата релиза: 26.05.2026
Дата окончания поддержки: 09.09.2026
- Добавлена поддержка значений выражений для
iconPriorityиtextPriorityвPointStyleLayer, а также дляtextPriorityвLabelLineStyleLayer. - Удалены слои рекламных POI из стилей.
- Исправлено мигание кадров при зацикленных анимациях glTF-моделей.
v1.72.3
URL: https://mapgl.2gis.com/api/js/v1.72.3
SRI: sha512-Bs1FNW6l3HhIEjgdeI6b3T/IuYxOouAn01VPM46zXcG1bf/cGSbt3/z7FcJmzkPevEWRLqI+nScMR0voF76tmw==
Дата релиза: 08.05.2026
Дата окончания поддержки: 26.08.2026
- Добавлена отправка метрик при изменении графического режима.
- Добавлена возможность использовать ключ карты в URL
RasterTileSource. - Добавлены данные иконок POI в поле
targetDataсобытия клика. - Улучшена идентификация пунктирных линий: для 2D-линий отключена проверка глубины.
- Исправлено исчезновение и некорректная отрисовка пунктирных линий на малых уровнях масштабирования, в том числе при идентификации.
- Улучшена производительность отрисовки: пропускаются universe-тайлы (отображаемые на уровне масштабирования 8 и выше), перекрытые региональными тайлами (отображаемые на уровне масштабирования 10 и выше).
- Улучшены производительность и плавность отрисовки глобуса: выполнен переход на прямую отрисовку с сабдивиженом геометрии.
- Добавлен сброс состояния WebGL при отрисовке пользовательских слоёв для улучшения совместимости со сторонними библиотеками WebGL, такими как deck.gl.
- Добавлен тип StyleStretchableIconConfig для растягиваемых иконок. Разделён тип
StyleIconConfigна простой и растягиваемый варианты. - Обновлены стилевые выражения: теперь по умолчанию используется kebab-case. Поддержка camelCase сохраняется для обратной совместимости.
- Добавлена поддержка приподнятых сегментов стен (арок).
- Исправлена анимация текстуры материалов для glTF-моделей.
v1.72.0
URL: https://mapgl.2gis.com/api/js/v1.72.0
SRI: sha512-x85xBizQZwnFKVsj/oj1MG0rR9BywXT1eRRXgg/M046otP/Zine22ILdHHc5i8WvMjd/gJi41YkcqVlIt4j5Uw==
Дата релиза: 02.04.2026
Дата окончания поддержки: 08.08.2026
- Добавлен публичный объект Arrow для отрисовки стрелок на карте.
- Исправлено исчезновение маркеров при перемещении через антимеридиан в режиме
loopWorld. - Исправлено освещение прозрачных объектов в 3D-моделях.
- Исправлены ошибки отрисовки в браузере Firefox, влиявшие на отрисовку глобуса и динамических объектов.
v1.71.0
URL: https://mapgl.2gis.com/api/js/v1.71.0
SRI: sha512-bzLE2+6sF6Apxq4MlS99iDQ55wmHPdmAiswK2FlT/IJ9Z4bRAk121nHFC3McyU3l/cBr8f5vGHEf/+Hrv31jcQ==
Дата релиза: 10.03.2026
Дата окончания поддержки: 02.07.2026
- Обновлены описания публичных типов стилевых слоёв.
- Обновлена обработка UBO (Uniform Buffer Object).
- Исправлена идентификация дорог в 3D-рельефе.
- Добавлен флаг
forceSyncIdentifyдля включения синхронной идентификации объектов на карте.
v1.70.1
URL: https://mapgl.2gis.com/api/js/v1.70.1
SRI: sha512-P9RRcFklI/9RIlgZjHPbsxCyoj9tRmUsiToos6JOXBZfxQdE2EPKMSSbe1qrDOSFj5N9e2OEdIvymWW+jeokhg==
Дата релиза: 12.02.2026
Дата окончания поддержки: 10.06.2026
- Исправлена ошибка вращения глобуса, возникавшая, если параметр
loopWorldимел значениеfalse.
v1.69.1
URL: https://mapgl.2gis.com/api/js/v1.69.1
SRI: sha512-+dcmrruTpD1EXtvjourezNCQ7TGJ5s2Eh23oSxy9IVvMG8QUKK+QoTNv4hFlMxxw3HcL0Zj/dgG+qNQAlBaqAw==
Дата релиза: 19.01.2026
Дата окончания поддержки: 12.05.2026
- Исправлена ошибка преобразования модели на первом кадре анимации.
- Обновлены публичные типы стилей.
- Исправлено неожиданное появление путепроводов на уровнях масштабирования с нецелыми значениями.
- Исправлена загрузка карты в
about:blank. - Улучшен механизм идентификации объектов с бесконечными анимациями.
- Исправлена ошибка механизма идентификации, возникавшая, когда сцена содержала скрытые объекты.
- Добавлена поддержка WASM-версии декодера Draco для ускоренного декодирования и генерации glTF-моделей.
v1.67.0
URL: https://mapgl.2gis.com/api/js/v1.67.0
SRI: sha512-TcdTh0KWQhBRrhEvZgIlGqrzQ6U/SZH5chQBv0WI+R4GHK4Ai38XpjxT6f2xgP4157C3GBnvApb3RPEvy16z1g==
Дата релиза: 20.11.2025
Дата окончания поддержки: 19.04.2026
- Увеличена дальность обзора при больших углах наклона карты.
- Отключено использование кеша отрисовки для отдельных случаев.
- Исправлена отрисовка 3D-рельефа при инициализации карты.
- Исправлены ошибки WebGL 1, связанные с расширением
EXT_frag_depth. - Исправлена отрисовка туннелей в 3D-рельефе.
- Исправлена неполная отрисовка линий с паттерном.
- Исправлено вычисление коэффициента отображения модели при уровне масштабирования выше 18.
v1.66.0
URL: https://mapgl.2gis.com/api/js/v1.66.0
SRI: sha512-RsAUO9bc7cxeKDN/XuyOhH0+mE26TbgxdVPbKzV5eceJU9/crcZsbj+lIStCC2cggbj+uamqNCN1oVPj+XBaXg==
Дата релиза: 06.10.2025
Дата окончания поддержки: 20.02.2026
- Улучшена отрисовка 3D-рельефа.
- Добавлено запоминание последнего выбранного этажа в комплексе зданий.
- Исправлена видимость рекламных POI на планах этажей.
- Исправлено освещение полигонов с текстурой.
v1.65.0
URL: https://mapgl.2gis.com/api/js/v1.65.0
SRI: sha512-6xxd6KVBOcze7loe8Y9lJs+RMx7Pz+Mrib9TVw0PZ8QsauHIzMZ/ZFfPMcD2bsoLefE0zy1dq2CSE1YUZtnNOw==
Дата релиза: 18.09.2025
Дата окончания поддержки: 06.01.2026
- Добавлен параметр карты iconIdentifyOpacity для управления отрисовкой иконок в сцене. Пиксели с альфа-значением ниже указанного порога не отрисовываются. Значение по умолчанию —
0.3. - Улучшена производительность отрисовки карты с графическим режимом
light. - Добавлена поддержка групп в методах
showLayers()иhideLayers(). - Изменены пороговые значения для автоматического выбора графического режима: иммерсивный режим теперь выбирается чаще.
- Исправлено выражение выбора шрифта для второй текстовой метки точечного объекта.
v1.64.0
URL: https://mapgl.2gis.com/api/js/v1.64.0
SRI: sha512-zshtsngCKYHZQbQZXKXtxUKyvCnWZEuVgZEqsfzLSFRCNge+Cz2RSU8c9F3lS3UEA8hvPhOKQXjimenhmXiOMA==
Дата релиза: 05.09.2025
Дата окончания поддержки: 18.12.2025
- Исправлена видимость зданий в комплексах без планов этажей.
- Добавлены линейная и пошаговая интерполяции для анимации glTF-моделей.
- Улучшена надёжность выбора плана этажа при движении камеры.
- Добавлена поддержка словарей в метатайлах для туристических маршрутов.
- Отключен кеш отрисовки в WebGL 1 для устранения визуальных артефактов.
- Исправлена обработка координат в GeoJSON.
- Исправлена обработка кликов и наведения курсора для 3D-моделей в браузере Firefox.
- Исправлена отрисовка глобуса на антимеридиане.
- Исправлена идентификация объектов в режиме глобуса.
v1.63.0
URL: https://mapgl.2gis.com/api/js/v1.63.0
SRI: sha512-HbxMmNbeuokJCJQowai2Crg2bl+sZuDPf+tPRNSPViK9BpkIsv8VKAHWfjyZYNIjHASXkAVz4JiJwrvMwMSg/w==
Дата релиза: 07.08.2025
Дата окончания поддержки: 05.12.2025
- Добавлена возможность отключать показ планов этажей через UI-элемент.
- Исправлены ошибки на системах с DirectX 9.
- Исправлена пикселизация текстур на некоторых мобильных устройствах.
- Улучшена производительность обновления карты при перемещении.
v1.62.0
URL: https://mapgl.2gis.com/api/js/v1.62.0
SRI: sha512-CpAJKhirnHI0KKfSsQsOGQr1jL0bw6aN+z715dRO4wWkm2I1wAKrc/1yPORx0I1XuYKNR3WTHYQD87Cyey+zfA==
Дата релиза: 11.07.2025
Дата окончания поддержки: 07.11.2025
- Добавлен параметр
trafficOnв настройки инициализации карты MapOptions. - Обновлены методы управления пробками в экземпляре карты.
- Оптимизировано хранение стилей карты.
- Исправлен визуальный дефект z-fighting между экструдированными полигонами с нулевой высотой и линиями.
- Исправлена отрисовка 3D-моделей на устройствах с GPU Mali.
- Исправлено поведение UI-элемента для управления копирайтом.
- Исправлены ошибки WebGL 1, связанные с расширением
EXT_frag_depth, на некоторых устройствах.
v1.61.0
URL: https://mapgl.2gis.com/api/js/v1.61.0
SRI: sha512-yyAgla7ThMFTUyOKRk7shNxSgq1rtUIi1AwNnab1V7JyPAV/aex/AFs1R8RVZhn7xJRV3RR3G8Ocazngb5/uMw==
Дата релиза: 11.06.2025
Дата окончания поддержки: 11.10.2025
- Исправлена отрисовка текста на пересекающихся подложках.
- Исправлено некорректное поведение карты при изменении уровня масштабирования браузера.
- Улучшена точность позиционирования по высоте для glTF-моделей и добавлена поддержка отрицательных значений высоты.
- Исправлена ошибка, возникавшая при удалении GeoJsonSource.
- Добавлена передача внутреннего сгенерированного ID в события объектов GeoJSON.
- Улучшена производительность карты при масштабировании и перемещении.
- Добавлена возможность обрабатывать ошибки типов
webglcontextlost,invalidtilekeyиstyleloaderror. - Исправлено мигание карты при выборе объектов после переключения стиля.
- Улучшена производительность отрисовки.
- Исправлена отрисовка 3D-моделей на устройствах с Android и GPU Mali.
- Исправлено исчезновение анимированных моделей.
v1.60.0
URL: https://mapgl.2gis.com/api/js/v1.60.0
SRI: sha512-8Sd8fRKpKXVUxQ1jiL1Pvtlo3jtwJK1hZV0jedHK0cRa6Rg4wC+7+Z0EXx+14/msRBnft2J2aDb2IxOhFKaMIQ==
Дата релиза: 28.04.2025
Дата окончания поддержки: 11.09.2025
- Добавлены параметры minZoom и maxZoom для ZenithSource.
v1.59.0
URL: https://mapgl.2gis.com/api/js/v1.59.0
SRI: sha512-EFaRLQlcLcuBI9+Ptqdqo6pNiZMUfSeYgpUciwkFrW7k6I/ZUUNFYWOO6WWaI9iVCheJQCi3T69rknBXFhrTAg==
Дата релиза: 28.04.2025
Дата окончания поддержки: 28.07.2025
- Добавлена поддержка общих значений по умолчанию в группах стилей, настраиваемых через Редактор стилей.
- Исправлены ошибки отрисовки glTF-моделей.
- Исправлены артефакты отрисовки на границах путепроводов.
- Исправлено некорректное отображение слоя
labelLineв режиме этажных планов. - Улучшена отрисовка моделей.
v1.58.1
URL: https://mapgl.2gis.com/api/js/v1.58.1
SRI: sha512-bwC4kJmmB/O5XlHnagXKC/v+Cd91OzK/vRrIsshK+cyYPYjeYMHLzRznw3Ijr7Ewst830JBJZI37w+OJu9m4fA==
Дата релиза: 25.03.2025
Дата окончания поддержки: 28.07.2025
- Исправлен сбой карты при многократных перезагрузках на устройствах с iOS.
- Улучшена точность отрисовки линий (объекта Polyline).
v1.58.0
URL: https://mapgl.2gis.com/api/js/v1.58.0
SRI: sha512-1ZbHAg0b3kIQc9vTo3Sfkt+zx/fjd1uJ4spIeXlZAuZGU5lbOLLeoQ13x9nqPpniYlPaPJ7Jkavvai3wvoMiBA==
Дата релиза: 21.03.2025
Дата окончания поддержки: 25.06.2025
- Улучшена отрисовка глобуса в тёмном режиме: интенсивность гало теперь регулируется через альфа-канал цвета.
- Исправлено поведение HtmlMarker в режиме глобуса.
- Исправлена обработка точечных объектов для этажей: переходы между станциями метро теперь отображаются на планах этажей.
- Исправлена работа параметра lowZoomMaxPitch в режиме глобуса: пустые тайлы не появляются в видимой области.
v1.57.0
URL: https://mapgl.2gis.com/api/js/v1.57.0
SRI: sha512-r04yjbUQX+eqmORerLRS4gJLXqSnrhnvFb3YP1/iuIf3ncBI3l2cg0L5E6ryNWH1sBQ4pv7IRSAZ8x/cl1D2Uw==
Дата релиза: 26.02.2025
Дата окончания поддержки: 21.06.2025
- Исправлено поведение генератора события
styleload. - Исправлено позиционирование 3D-моделей на устройствах с Android.
- Исправлено смещение тайлов.
- Добавлена возможность управлять отображением 3D-моделей в графических режимах.
v1.56.0
URL: https://mapgl.2gis.com/api/js/v1.56.0
SRI: sha512-Z8csu1vPzDUceoCXeHVyZy7zHL/P+s2QUz3iU0KxAuXzsEv3/+XiyYJCmCnFhwbxYyYWnaegwsmC8cwZWdIp/g==
Дата релиза: 03.02.2025
Дата окончания поддержки: 26.05.2025
- Добавлен параметр карты enableTwoFingerDragging для включения жестов перетаскивания двумя пальцами.
- Исправлено исчезновение пунктирных линий на малых уровнях масштабирования.
- Добавлен флаг
globeOffдля управления режимом глобуса в графических режимах. - Исправлены ошибки на системах с DirectX 9.
- Исправлена идентификация линий на малых уровнях масштабирования и при перекрытии 3D-объектами.
v1.55.0
URL: https://mapgl.2gis.com/api/js/v1.55.0
SRI: sha512-DjgDZRgbjNFjD7GS+e5OXSUJP+iSpGGffsvSktmPrNL1KIFLV0trBUA5a7hTsvjK0z2vTwI8c99WEXGu5M//2w==
Дата релиза: 25.12.2024
Дата окончания поддержки: 03.05.2025
- Добавлен параметр labeling в
HtmlMarkerOptions. - Добавлены графические режимы.
- Добавлены методы для класса LngLatBoundsClass:
getCenter(),containsPoint(),containsBounds()иintersects(). - Добавлен источник данных GeoJsonViewportSource.
- Исправлено отображение маркеров на некоторых устройствах с Android.
- Улучшена производительность отрисовки glTF-моделей.
v1.54.1
URL: https://mapgl.2gis.com/api/js/v1.54.1
SRI: sha512-LE96WllmU9YC48MDF3bhdfOsvJ1YUpPho6N3qnV/+nOEKLWCr3L6v6nx4u0guppQ1tHm/NyUWdmv1ucS8A4bWw==
Дата релиза: 10.12.2024
Дата окончания поддержки: 25.03.2025
- Улучшена производительность анимации glTF-моделей при неподвижной камере.
- Улучшена отрисовка пунктирных линий.
- Исправлена привязка uniform-переменных.
v1.54.0
URL: https://mapgl.2gis.com/api/js/v1.54.0
SRI: sha512-9+vHPwIK4MNsAcrgj7SYCOEoP/v1e5GUhfrnlqpqI89dXk6Uc3NLAcqWpVKuSOUxqc3QmKmA3RkAULThyVgI+w==
Дата релиза: 05.12.2024
Дата окончания поддержки: 10.03.2025
- Добавлена поддержка высоты в метрах в качестве третьей координаты в CircleMarker.
- Добавлена поддержка glTF-моделей без текстур: для вычисления цвета используется параметр
baseColorFactorсогласно спецификации glTF. - Исправлено вычисление области видимости для 3D-рельефа.
- Исправлена отрисовка туннелей на устройствах с Windows и GPU Intel.
- Улучшен алгоритм выбора тайлов.
v1.53.0
URL: https://mapgl.2gis.com/api/js/v1.53.0
SRI: sha512-h4DhIF0P7Yg4+AO8q9rjbWav4BT24bp1vSgdzJDNALlmYbHq8ztE/zYaWvTYUqBwo7rJdpKO/D3Hp7FMEDnFvA==
Дата релиза: 05.11.2024
Дата окончания поддержки: 05.03.2025
- Исправлено вращение карты на iPad.
- Исправлена идентификация перекрывающихся динамических объектов.
- Добавлена поддержка следующей мажорной версии формата тайлов ZenithSource.
v1.52.0
URL: https://mapgl.2gis.com/api/js/v1.52.0
SRI: sha512-YbkONEIEUmPX0wzc61pvjG+4dGO3j+ptaHGW6+dw/RKpBIYSKPZZ+9rRx2nP9kj1jI3gePbMWXzSvTMOvyltUA==
Дата релиза: 21.10.2024
Дата окончания поддержки: 05.02.2025
- Исправлена ошибка, при которой при клике на один POI выбирался другой.
- Добавлено свойство layerId в поле
targetDataсобытий карты. - Исправлены предупреждения в консоли и исчезновение моделей при переключении стилей.
- Уменьшены артефакты теней, появлявшиеся на расстоянии от объектов.
- Добавлена поддержка высоты в метрах для маркеров в качестве третьей координаты.
- Исправлена ошибка кеша отрисовки на некоторых устройствах.
- Добавлена поддержка отключения кеша отрисовки.
- Исправлено некорректное отображение высотного положения зданий на системах с DirectX 9.
- Добавлена поддержка отрисовки полигонов этажей с помощью стилевого слоя
polygonExtrusion. - Добавлен параметр tolerance в
GeoJsonSourceOptions.
v1.51.1
URL: https://mapgl.2gis.com/api/js/v1.51.1
SRI: sha512-IwmLD71Yr6ykwHdB1feTiEzbAymg+el6KCq76UZyiUA2J5tDZwqaxyehrNzmZJb84g1S5zMf3FiC7F1NPyVxkA==
Дата релиза: 20.09.2024
Дата окончания поддержки: 21.01.2025
- Исправлена отрисовка текста на пересекающихся подложках.
v1.51.0
URL: https://mapgl.2gis.com/api/js/v1.51.0
SRI: sha512-jqmwyq7o9p8tRznMn4GTrXdYmT0ivo2CmwM0dzMDY55fMqPrfDhhvmV0IBRprhgBLnQasJywe/zE0ZmuJIjuig==
Дата релиза: 13.09.2024
Дата окончания поддержки: 20.12.2024
- Исправлена отрисовка текста на пересекающихся иконках.
- Исправлены утечки памяти.
- Исправлена работа методов
showLayers()иhideLayers()при фильтрации поid. - Добавлено событие
styleloaderror. - Добавлены параметры для Polyline:
renderingMode,hiddenPartColorиhiddenPartGapColor.
v1.50.1
URL: https://mapgl.2gis.com/api/js/v1.50.1
SRI: sha512-8wYWf8VcHOyGVLZ9R1TzsCuipxr9pM8I3sszN+8EnQLhQla1i7LWWT0DE7kvtbuu2zQf4G6i4i5HW3Zsel2c/g==
Дата релиза: 23.08.2024
Дата окончания поддержки: 13.12.2024
- Исправлена прозрачность иконок на малых уровнях масштабирования.
v1.50.0
URL: https://mapgl.2gis.com/api/js/v1.50.0
SRI: sha512-UpeJha7+sJsAl9pwAOaoTjPz/d16MJBXVx1oqRTVVRX4Ja1BYQPvOdEiIPOf3y6sJL7Uu7rNyeLED8UM6IzNqA==
Дата релиза: 19.08.2024
Дата окончания поддержки: 23.11.2024
- Добавлена поддержка использования произвольных строк в качестве ID.
- Добавлены параметры
opacityиhoverOpacityв Marker. - Добавлены параметры
promoteIdиidScopeв GeoJsonSource. - Исправлена проблема производительности RasterTileSource на устройствах с дисплеями Retina.
- Исправлена отрисовка теней для отдельных 3D-моделей.
- Улучшена производительность на устройствах с маломощными процессорами.
- Оптимизированы методы
setIcon(),setHoverIcon()иsetRotation()объекта Marker при вызове с одинаковыми параметрами.
v1.49.0
URL: https://mapgl.2gis.com/api/js/v1.49.0
SRI: sha512-UJSlwASCc8ZUaznYBIzhy1rOpH7x6tNH0bQXOM06YVPm3e5D52njA0z6mTxat1W8It4b1L3pgJcQbkVLQEXwSw==
Дата релиза: 22.07.2024
Дата окончания поддержки: 19.11.2024
- Добавлена отрисовка теней.
- Добавлена возможность скрывать слои по типу с помощью методов
showLayers()иhideLayers(). - Улучшен внешний вид пунктирных линий при малых углах между сегментами.
- Исправлена ошибка, при которой взаимодействие с UI-элементами карты вызывало отправку формы.
- Исправлены ошибки загрузки SVG-файлов с символами Unicode за пределами диапазона Latin-1.
- Исправлена загрузка иконок через data URL.
- Исправлены множественные запросы метаданных пробок.
v1.48.0
URL: https://mapgl.2gis.com/api/js/v1.48.0
SRI: sha512-90FUY1z5cb/cDXCj/R1I9UCfH2ZRZe3SS7s6kxfhWCLtP8riZNzv4EpRDkHNOSqut0plt6gHQhVWj125cQYrig==
Дата релиза: 25.06.2024
Дата окончания поддержки: 22.10.2024
- Добавлен метод карты
hasLayer(). - Добавлена поддержка грузинского языка.
- Исправлена сортировка внутри групп растровых слоёв.
- Исправлен сбой карты при передаче некорректного аргумента центра карты.
- Исправлена ошибка, при которой UI-элемент для управления масштабом карты
ScaleControlне обновлялся при перемещении карты. - Исправлено появление чёрного экрана на старых системах и мобильных устройствах в режиме рабочего стола.
- Исправлена работа шейдеров на системах с DirectX 9.
v1.47.1
URL: https://mapgl.2gis.com/api/js/v1.47.1
SRI: sha512-vSLNOWM/3apNkb/R/zvXBGw/tZn6pzTM85fPGtzfzPqibXHBqoGQw7lrsyvMIbmuG3HhlR8hxSqGM8Y8sRbveA==
Дата релиза: 13.05.2024
Дата окончания поддержки: 25.09.2024
- Исправлена ошибка, при которой объекты, связанные с 3D-моделью, скрывались даже в случае сбоя загрузки модели.
- Исправлена ошибка в стилевом слое
labelLine, когда текстовые метки отображались некорректно при значенииtextLabelingSideMarginменьше, чемlineEndingOffsets. - Исправлена ошибка в работе динамического объекта
Labelв режиме зацикленной карты. - Исправлена ошибка, при которой объекты, связанные с 3D-моделью, могли не скрываться, если одна модель используется для нескольких объектов.
- Добавлена поддержка армянского языка. В скриншот-тестах шрифтов могут наблюдаться незначительные отличия. Рекомендуется обновить эталонные скриншоты.
- Добавлен метод
setZIndex()дляHtmlMarker.
v1.47.0
URL: https://mapgl.2gis.com/api/js/v1.47.0
SRI: sha512-rPwclEfHMQpmbj8wclml5yT2Xx5287HyGrn14AHO2Tz9/JyQ9/buWjk2QOO4+p0HKx2694SAsrHgQEciPp+VvA==
Дата релиза: 15.04.2024
Дата окончания поддержки: 13.08.2024
- Добавлен режим зацикленной карты.
- Исправлена ошибка, при которой туман не применялся к тепловым картам.
- Исправлена ошибка кеширования при добавлении GeoJsonSource.
- Добавлены параметры
interactiveиlabelingдля Label.
v1.46.0
URL: https://mapgl.2gis.com/api/js/v1.46.0
SRI: sha512-rncqjHZLBpQ+ryDSqhk3YocpwDn2/XjU4W5KuRrCO1yPqueSikr8jpGvsGvaXP8UgxZQbs7cRWS4BXCPQ6pBeQ==
Дата релиза: 27.03.2024
Дата окончания поддержки: 15.07.2024
- Добавлен параметр disableRounding в
HtmlMarkerOptionsдля отключения округления координат. - Исправлено мерцание текстовых меток на мобильных устройствах.
v1.45.2
URL: https://mapgl.2gis.com/api/js/v1.45.2
SRI: sha512-5kwPuvjt/ElOt/KPsraRJBGXFJaXPLnrF3yDE8G9GGnxkktyVuMZUivEb/fRDNbDlgOB9VAM4MW+kMu1YoMx+g==
Дата релиза: 28.02.2024
Дата окончания поддержки: 27.06.2024
- Исправлено исчезновение текстовых меток после отключения тумана.
- Оптимизирован процесс генерации тайлов.
v1.45.1
URL: https://mapgl.2gis.com/api/js/v1.45.1
SRI: sha512-42TqTf1P9hFV2z8Heg85bSkJvOMjdO+mOScUBe6Gkg+Eo/ANGV/S+Zdx4C6sfL93WB09YTRTKqlB7i7egE0YxA==
Дата релиза: 13.02.2024
Дата окончания поддержки: 28.05.2024
- Добавлена поддержка тумана для растровых тайлов.
v1.45.0
URL: https://mapgl.2gis.com/api/js/v1.45.0
SRI: sha512-kRIzzdchVN3RnvnHi0zhavjtO0ZmEvJeNV/CPKyPZSt+wrLh8KT5MUSpEjTvfps1nBJh/r+JeTSBYIJlKxX1Sw==
Дата релиза: 02.02.2024
Дата окончания поддержки: 13.05.2024
- Добавлены параметр
lowZoomMaxPitchи методsetLowZoomMaxPitch()для карты. - Добавлена возможность настраивать небо и туман в Редакторе стилей.
- Исправлена ошибка масштабирования и вращения карты, возникавшая, если значение параметра
disableRotationByUserInteractionбыло равноtrue.
v1.44.0
URL: https://mapgl.2gis.com/api/js/v1.44.0
SRI: sha512-jK0DkSp5sydUL8m4SIK3WGoTP3yHFY/ch/JvrAD8lb+7gP4b67mE7sxcCyz/EkyaFcJNFGR8j9BkILt5nRF5KA==
Дата релиза: 19.01.2024
Дата окончания поддержки: 02.05.2024
- Улучшена отрисовка боковых обводок полигонов.
v1.43.0
URL: https://mapgl.2gis.com/api/js/v1.43.0
SRI: sha512-hpmXNqXbFJoXfnn1BniqaPzJ7XD/BNci2oy+X0gWNxf+VxBy8mMVOWFbH1kHKDaTypFA7Zk6Un2ICGHTemtVtQ==
Дата релиза: 12.01.2024
Дата окончания поддержки: 19.04.2024
- Добавлен метод setStyleFromUrl() в класс Map для загрузки объекта стилей по URL и применения его к карте.
- Исправлено смещение пост-эффектов на устройствах с дробным коэффициентом плотности пикселей.
- Исправлено снижение производительности после генерации тайлов с большим количеством зданий.
- Улучшено поведение масштабирования для трекпадов.
- Улучшена производительность отрисовки.
v1.42.0
URL: https://mapgl.2gis.com/api/js/v1.42.0
SRI: sha512-w0WQIsSX8a7wdP6I9DGTJUuuNlRckdtSHrh5/bkHiM86pvMUrv7YBR4qIelWl0cHQKcn/AS4dXp/QVW/qucQcA==
Дата релиза: 07.12.2023
Дата окончания поддержки: 12.04.2024
- Улучшена анимация появления glTF-моделей.
- Расширена область отрисовки 3D-моделей.
- Исправлена ошибка точности шейдеров в браузере Firefox.
- Исправлена видимость зданий при загрузке с видимыми планами этажей.
- Исправлено сглаживание, возникающее при вызове метода
setViewport(). - Исправлены артефакты отрисовки в браузере Chrome с Vulkan на Linux.
- Ускорена генерация карты при замене зданий 3D-моделями или планами этажей.
v1.41.1
URL: https://mapgl.2gis.com/api/js/v1.41.1
SRI: sha512-I8tuzesRKXBeFCeSttN99f45ztx4N+hE8GrdJRjoLeL+NAbgn6ifuv8oVRW9+YZELBCtvn9WfjnEKY6tVcF/yg==
Дата релиза: 07.11.2023
Дата окончания поддержки: 07.03.2024
- Установлено значение
trueпо умолчанию для параметра карты disableAntiAliasing.
v1.41.0
URL: https://mapgl.2gis.com/api/js/v1.41.0
SRI: sha512-jZ32UcIX2ajjYAVm/SQDVl6pAwiHTiNBK6+2OuadCUWeWLG3Wl4TkB2bQcDDflQilfE5yIF/4sc52Eix5YQ1WQ==
Дата релиза: 02.11.2023
Дата окончания поддержки: 07.02.2024
- Добавлена поддержка
bboxв свойстве RasterTileSourceOptions.url для генерации запросов WMS (EPSG:3857). - Добавлена поддержка высоты в метрах в качестве третьей координаты в свойстве HtmlMarkerOptions.coordinates.
- Исправлено некорректное позиционирование Marker.
- Исправлена отрисовка тумана для CircleMarker.
- Улучшена скорость генерации тайлов пробок.
- Включено использование WebGL 2 по умолчанию.
- Включено сглаживание по умолчанию для статичных сцен карты.
v1.40.0
URL: https://mapgl.2gis.com/api/js/v1.40.0
SRI: sha512-r/OJEdpyfWM54LutP4CT2MTYNNkT15IXIikFbuo3kZB7m1cF+x5c6B3pywvPv340sv/px72UT9kAZCaoZEoOSA==
Дата релиза: 28.09.2023
Дата окончания поддержки: 02.02.2024
- Обновлён RTL-плагин в образе для On-Premise.
- Исправлено отображение иммерсивных моделей.
v1.39.0
URL: https://mapgl.2gis.com/api/js/v1.39.0
SRI: sha512-o0GTlexWkchK7CDoCyV3SZp3GyLwFEUyfHZbK1dAG/bziXm1+9VVW8+w4YPUhYyfiCF1LU0FTbItY3yFjA69TA==
Дата релиза: 17.08.2023
Дата окончания поддержки: 28.12.2023
- Добавлена переменная окружения
MODELS_TILESETдля On-Premise. - Исправлена отрисовка моделей на границах тайлов.
v1.38.1
URL: https://mapgl.2gis.com/api/js/v1.38.1
SRI: sha512-ZI6DJ8Hheb/I2TPiV0Re4FqDxYu8Z+7gm5q5V857SxcSJ41fIBdcSZDmKgXAL9K9PvvwyRy4v2/IS/T3g7QkXQ==
Дата релиза: 01.08.2023
Дата окончания поддержки: 17.11.2023
- Добавлена поддержка WebGL 2 для 3D-рельефа.
- Улучшена производительность.
v1.38.0
URL: https://mapgl.2gis.com/api/js/v1.38.0
SRI: sha512-1MGyRisT/ONz76o2b+ZWobmoenz9F5JQJmXpcCakOTSpK3d/Fg//4NrlhaEJqg6QQ7HpigE/UVuAsnc2lnzUiA==
Дата релиза: 20.07.2023
Дата окончания поддержки: 01.11.2023
- Теперь планы этажей отображаются начиная с уровня масштабирования стиля 18 и выше.
- Добавлена поддержка типа данных
multipointдля данных 3D-моделей из источника данных по умолчанию. - Добавлена возможность использовать
'db_icon'в качестве аргумента выраженияgetдля источника данных по умолчанию. - Исправлена ошибка, при которой полигон здания не отображался после уменьшения масштаба glTF-модели.
- Исправлена ошибка, при которой объекты плана этажа становились неинтерактивными после скрытия glTF-модели.
v1.37.2
URL: https://mapgl.2gis.com/api/js/v1.37.2
SRI: sha512-oPjl7LaNTqPDxqnCPAJ9etDEwuzR7pYAIwNcaZseA0q455Fu9WLXYgQKU4mt13/BrEpXyM40EFyuNgwOpT0bOw==
Дата релиза: 26.06.2023
Дата окончания поддержки: 20.10.2023
- Исправлено снижение производительности батчинга моделей.
- Исправлена ошибка, связанная с обработкой ID моделей.
v1.37.1
URL: https://mapgl.2gis.com/api/js/v1.37.1
SRI: sha512-YBbAI5l5wsQZRSdBKOX2JMyU/Jiojkno6BYq5yQqvWPSzxX2JP4RHe/+ELArpCliAMTn4pDUeB3yg48hmAS5Lw==
Дата релиза: 22.06.2023
Дата окончания поддержки: 26.09.2023
- Исправлены ссылки на публичные типы.
v1.37.0
URL: https://mapgl.2gis.com/api/js/v1.37.0
SRI: sha512-YBbAI5l5wsQZRSdBKOX2JMyU/Jiojkno6BYq5yQqvWPSzxX2JP4RHe/+ELArpCliAMTn4pDUeB3yg48hmAS5Lw==
Дата релиза: 22.06.2023
Дата окончания поддержки: 22.09.2023
- Включён источник данных по умолчанию для glTF-моделей.
- Включена отправка анонимной статистики.
- Исправлен цвет фона карты при переключении рельефа.
- Исправлена ошибка отрисовки, при которой glTF-модели частично отображались в чёрном цвете на некоторых платформах.
- Исправлена ошибка, при которой объекты карты отображались в чёрном цвете до загрузки стиля карты.
- Исправлена высота подписей зданий.
- Исправлена обработка свойств
nullв GeoJSON. - Оптимизирована загрузка тайлов и управление кешем планов этажей.
v1.36.0
URL: https://mapgl.2gis.com/api/js/v1.36.0
SRI: sha512-xXnVboB2zu22ckxAR5Gl1W6YtkXFTnwgw6BWEN+xDoL8jiXEDXx8MnpUkTr/X9M2eg5vzEVwnJKfoZCWB1092Q==
Дата релиза: 24.04.2023
Дата окончания поддержки: 22.09.2023
- Добавлена возможность использовать текстурные паттерны для стилевого слоя
polygon. - Добавлена возможность использовать градиент для атрибутов
sideColor. - Добавлена возможность отрисовки моделей в формате
.gltfи.glb. - Исправлена ошибка вычисления высоты подписей зданий.
v1.35.1
URL: https://mapgl.2gis.com/api/js/v1.35.1
SRI: sha512-YA9PUiFN4s/AYd7HEOV9xBPbkFL3EKYujzr92C71x0iC47SuJkgo4kOPbLhXkqR4nKtasoHaQu0MH8W7HzCp/w==
Дата релиза: 05.04.2023
Дата окончания поддержки: 24.07.2023
- Восстановлена обработка событий клика на карте при добавлении маркера с включённым рельефом.
- Исправлено бесконечное изменение размеров карты при включённой опции карты enableTrackResize.
- Добавлены значения по умолчанию для style и styleOptions в On-Premise.
v1.35.0
URL: https://mapgl.2gis.com/api/js/v1.35.0
SRI: sha512-I95x74802tV3xu17WWqnJW4DQkk42bSUAFc94Vy568Gf3B5BqiZ1XUAlu8zm3e/v8M8bysMMXJXrqhPbQgUxGg==
Дата релиза: 15.03.2023
Дата окончания поддержки: 05.07.2023
- Добавлен параметр
enableTrackResizeдля автоматического обновления карты при изменении размера HTML-контейнера. - Исправлено отображение некорректных глифов в RTL-плагине.
v1.34.1
URL: https://mapgl.2gis.com/api/js/v1.34.1
SRI: sha512-fa19VYYu0LEST0tT277ZMSjJBAyEjmtFf2x8fu6sdq3JiLvkrHpoqfuD0iU5N0STBUSMSL+zyC56gX2ihCQ/tg==
Дата релиза: 21.02.2023
Дата окончания поддержки: 15.06.2023
- Исправлено поведение инкрементной отрисовки карты при запуске.
- Исправлен некорректный порядок отрисовки маркеров с иконкой при наведении курсора.
- Исправлена избыточная повторная загрузка 3D-моделей при смене стиля.
v1.34.0
URL: https://mapgl.2gis.com/api/js/v1.34.0
SRI: sha512-zpgmQsv2r+efNg3DU3Du2cWmrDvgTinOrUWOWB3+aLntJrSzHb5x38JF85snUmA5+xHELqV0FEb53Waez76AZg==
Дата релиза: 26.01.2023
Дата окончания поддержки: 21.05.2023
- Добавлена возможность использовать
'db_id'в качестве аргумента выраженияgetв источнике данных по умолчанию. - Исправлена отрисовка растровых тайлов и POI в браузере Chrome на Ubuntu с Intel UHD Graphics.
v1.33.1
URL: https://mapgl.2gis.com/api/js/v1.33.1
SRI: sha512-ecpxdRbZJWOQJDpv3ACErJz4VMEC0NeU2biwa1O7ZMnqCC/9KeUO8tBlI0Oh/06bg0zrW99NHTJO9UGlvvqqYg==
Дата релиза: 21.12.2022
Дата окончания поддержки: 26.04.2023
- Исправлена проверка пути в Docker-образе для On-Premise.
v1.33.0
URL: https://mapgl.2gis.com/api/js/v1.33.0
SRI: sha512-p6MxOVcMREpUCahQl4JzZmE9MJuHkeM9KNPuvg+XvNV10iL0gHYFe3Cw8r/dN1Dl5S7w4aF6zwD6OcmkYmcxFA==
Дата релиза: 12.12.2022
Дата окончания поддержки: 21.03.2023
- Добавлен параметр maxZoom в метод fitBounds() для ограничения максимального уровня масштабирования.
- Добавлены стилевые выражения
^иlog10. - Исправлена точка привязки маркера по умолчанию для иконки.
- Исправлено некорректное применение стилей методом setFeatureStateMap() для значений
nullи пустых значений объектов.
v1.32.1
URL: https://mapgl.2gis.com/api/js/v1.32.1
SRI: sha512-wX/mh3xvoNQpp5jrSyastruOZPoZ0WsbsM3RVeNoZzmsX+6gwe9t6mraa7Jtt/5QbzmcJQolVusl+VY5WJFdLA==
Дата релиза: 15.11.2022
Дата окончания поддержки: 12.03.2023
- Добавлена поддержка WebGL 2. WebGL 2 включается автоматически, но вы можете использовать параметр карты webglVersion для явного указания версии.
- Исправлена обработка
iconAnchorдля POI с достопримечательностями. - Улучшено отображение POI на масштабе города.
v1.32.0
URL: https://mapgl.2gis.com/api/js/v1.32.0
SRI: sha512-X7aLkkpQ5kEYCi3XnOTjkBdjjNge9AhqiFqKNt9rEE+YWybqe6ShTTDWjj63Q+g6DCHVbvEc9ylskSmkkXgdfw==
Дата релиза: 03.11.2022
Дата окончания поддержки: 15.02.2023
- Добавлена поддержка новой версии тайлов, которая будет включена по умолчанию в будущих релизах.
v1.31.1
URL: https://mapgl.2gis.com/api/js/v1.31.1
SRI: sha512-ZBhsKGFxlh1lz+QCz7CBnqIJiszWTdysr1KeYp3GaQxi4RVzcfQHUvVaCHtu64gsndzah/ghFn9BWGAs6r6VCg==
Дата релиза: 31.10.2022
Дата окончания поддержки: 03.02.2023
- Исправлена ошибка, нарушавшая работу предыдущей версии npm-пакета.
v1.31.0
URL: https://mapgl.2gis.com/api/js/v1.31.0
SRI: sha512-ZBhsKGFxlh1lz+QCz7CBnqIJiszWTdysr1KeYp3GaQxi4RVzcfQHUvVaCHtu64gsndzah/ghFn9BWGAs6r6VCg==
Дата релиза: 28.10.2022
Дата окончания поддержки: 31.01.2023
- Обновлён логотип в копирайте.
- Исправлено некорректное отображение текстовых меток при сбое загрузки RTL-плагина.
- Добавлен метод
getStyleState()для получения текущих переменных стиля карты. - Добавлен параметр
useHeightForAnimationв методsetZoom()для плавной одновременной анимации центра карты и уровня масштабирования. - Исправлена ошибка в методе
addIcon(), возникавшая при указании пути к иконке с протоколом. - Исправлена некорректная сборка JavaScript для браузера Edge 18, вызванная параметром
globalThis. - Исправлен некорректный порядок отрисовки выбранных объектов.
v1.30.1
URL: https://mapgl.2gis.com/api/js/v1.30.1
SRI: sha512-UlnjOQ9o3i4uI7MCumlFFNtStFrjg0P6hW38lG6dOV8oZ3MN3ZtJ9RZSpQlP/adoXxnCeyWrQnuTOH7orPdmhg==
Дата релиза: 12.09.2022
Дата окончания поддержки: 28.01.2023
- Исправлено некорректное применение стилей методом setFeatureStateMap() при использовании значения
0. - Исправлена ошибка анимации в методе fitBounds(), возникавшая, если масштабирование карты опережает перемещение.
v1.30.0
URL: https://mapgl.2gis.com/api/js/v1.30.0
SRI: sha512-16Btcu0P5rjeGYb7bXYb3wTL9a6yzMmsIb6zjwwnrV1YACt+cCFB9Im0JaUtqClnaV0zk3l2NMbNJQ1VfXO5Gg==
Дата релиза: 02.09.2022
Дата окончания поддержки: 12.12.2022
- Обновлено поведение нерастягиваемых иконок: теперь их размер определяется в стилевом слое вместо поля
icons. - Добавлен метод addIcon().
- Добавлено поле floorId в данные событий карты.
v1.29.0
URL: https://mapgl.2gis.com/api/js/v1.29.0
SRI: sha512-64sI8xrPZz6WTEag8ZrLBKATdvlomDhh2aXgOCW41G0a85Nfg9bE03X8CsCFljwJoVNEGzpqBj7rfI5wxW8feA==
Дата релиза: 26.07.2022
Дата окончания поддержки: 02.12.2022
- Добавлен метод setFeatureStateMap().
- Исправлена ошибка масштабирования после интенсивного взаимодействия с картой в браузере Safari для iOS.
- Исправлена ошибка, возникавшая при последовательном удалении слоёв.
v1.28.0
URL: https://mapgl.2gis.com/api/js/v1.28.0
SRI: sha512-vfkLFA7TxzG/i8J74JtXtjSahwjcYNYErnFxw+YE95yeFHPg3STjlU+KHz3gAtzu3PDREeLOajAb8nm+UKGPLg==
Дата релиза: 27.04.2022
Дата окончания поддержки: 26.10.2022
- Добавлен класс
Rasterдля отрисовки произвольных изображений на карте в заданных координатах.
v1.27.0
URL: https://mapgl.2gis.com/api/js/v1.27.0
SRI: sha512-QEKWeB9ztMmEKV4z0+vdykUHXmsxctnXzaUE8uimJqaEheEWlqI1EycQrrx2h+kb53jcC2JVH+8DfdgcSEhIDQ==
Дата релиза: 26.04.2022
Дата окончания поддержки: 27.07.2022
- Добавлена возможность рисовать точечные объекты вдоль линейных объектов из тайлов карты 2ГИС.
- Отключен сбор статистики в Google Analytics по умолчанию.
v1.26.0
URL: https://mapgl.2gis.com/api/js/v1.26.0
SRI: sha512-2mejYMySrrkqoSPSCbmE9Df7AukuaF6X35nm0Lh/CYmFvDRBJiobKGvvBZMYYURqmnjHT1LWg47qOl0mY9G6dQ==
Дата релиза: 18.04.2022
Дата окончания поддержки: 26.07.2022
- Исправлен сбой карты при загрузке неизвестного стилевого слоя с отсутствующими полями (
style,filterи т. д.). - Добавлен метод getRotation() для HtmlMarker.
- Добавлены UI-элемент для управления уровнем масштабирования и параметр карты scaleControl.
- Добавлена поддержка плавной смены стилей в 3D-моделях.
- Изменён минимальный уровень масштабирования для рекламных POI на
10.
v1.25.0
URL: https://mapgl.2gis.com/api/js/v1.25.0
SRI: sha512-dKEiOJWpm9mCf3Hs281OrRdLK4OHcF+15KJA/A2nnIC/7uUrFjUAGwGKFbDBXzf3M9PGC3OkRpTt8lWC2zNnPQ==
Дата релиза: 28.03.2022
Дата окончания поддержки: 18.07.2022
- Добавлено стилевое выражение
to-color. - Добавлен параметр
interactiveдля HtmlMarker. - Добавлено исключение, возникающее, когда свойство
idобъекта Layer имеет значениеundefined.
v1.24.1
URL: https://mapgl.2gis.com/api/js/v1.24.1
SRI: sha512-UxI6nCSCH7V1283JR5fA6J2lFoNhWfb2Kr4y63+kGq4t2GpnhQpdrHQvK94DIpTTzCOAQli/VcnHtPGEZvgLWw==
Дата релиза: 10.03.2022
Дата окончания поддержки: 28.06.2022
- Исправлено мерцание текстовых меток после вызова метода
geoJsonSource.setData(). - Исправлено исключение, возникавшее при вызове метода
map.removeLayer()для несуществующего стилевого слоя.
v1.24.0
URL: https://mapgl.2gis.com/api/js/v1.24.0
SRI: sha512-TA2asa83r/M6+8SXgNzE3JpTpE6nG++0FQ1yxb/iIMuR5B3brg5bFdEc/dM7wCAiyZj8VPESlPbaqutPwR9Z+A==
Дата релиза: 02.03.2022
Дата окончания поддержки: 10.06.2022
- Добавлено свойство
iconOffsetдля стилевого слояpoint.
v1.23.0
URL: https://mapgl.2gis.com/api/js/v1.23.0
SRI: sha512-9AnRVsj0ANvT2fdNqt1x4cl0wab2wqGiogTxhlE+LoeXhhjX/Lx0SaYImdo2RTlk2MzlajYCjR2UMyUZFqCnGw==
Дата релиза: 17.02.2022
Дата окончания поддержки: 02.06.2022
- Добавлено поле
isUserв данные события перемещения для указания, было ли движение вызвано жестом пользователя или вызовом метода API. - Добавлен параметр карты
keepCenterWhileUserZoomRotateдля предотвращения изменения центра карты при жестах масштабирования и вращения. - Добавлена возможность изменять данные GeoJsonSource с помощью метода
setData(). - Добавлены стилевые выражения
in,any,==,!=,>,>=,<,<=,!,to-boolean. - Добавлены зарезервированные глобальные переменные стиля
_activeFloorBuildingIdsи_activeFloorIdsдля стилизации объектов на основе отображения активных планов этажей. - Уточнено поведение выражений
get,globalиsourceAttr. Теперь они возвращаютnull, если значение атрибута отсутствует. - Исправлена ошибка, при которой фоновое изображение текстовой метки не скрывалось после вызова метода
label.hide(). - Исправлена ошибка, при которой при расстановке текстовых меток появлялся некорректный размер второй текстовой метки.
- Исправлена ошибка, при которой фильтр стилевого слоя работал только с выражениями
matchиall. - Исправлена ошибка, из-за которой карта выдавала исключения инициализации шейдеров после удаления экземпляра карты.
- Объявлен устаревшим метод
map.getProjectionMatrix()и не рекомендуется к использованию.
v1.22.0
URL: https://mapgl.2gis.com/api/js/v1.22.0
SRI: sha512-rsmQRslZ64rAQirb3gjswyf/kXUM72jIzue1VXX5lyVrvoTJ3SgdLPtOj/YjtpbBc3XeMShzOuV77jBnQaxsGw==
Дата релиза: 27.12.2021
Дата окончания поддержки: 17.05.2022
- Добавлен стилевой слой
heatmapдля отображения тепловых карт. - Добавлена поддержка арабского языка.
- Исправлено мигание зданий при переходе в 3D-режим.
- Добавлена поддержка выражений
getв качестве аргументов выраженияinterpolate. - Обновлено отображение копирайта для новых клиентов.
v1.21.1
URL: https://mapgl.2gis.com/api/js/v1.21.1
SRI: sha512-0xv+n0ij4KSJW5ZMWQyaKnC5PGyZ3ms6+/cOh9+sKhXkVxAAJspaS7GrP0+Uz2jltY4h5FhzQ0YG4jn5qW1uNw==
Дата релиза: 02.12.2021
Дата окончания поддержки: 27.03.2022
- Исправлены внутренние ошибки.
v1.21.0
Дата релиза: 26.11.2021
Дата окончания поддержки: 02.03.2022
- Добавлено поле
userDataв параметры инициализации всех пользовательских объектов, например PolygonOptions. Поле доступно в экземплярах пользовательских объектов как публичное полеuserData. - Добавлен тип DynamicObjectPointerEvent, доступный в обработчиках событий объектов.
- Добавлены параметры
minZoomиmaxZoomв RasterTileSource. - Добавлен параметр
maxZoomв GeoJsonSource. - Исправлена ошибка отрисовки объектов GeoJsonSource, возникавшая, когда значение
minZoomстилевого слоя объекта превышал уровень масштабирования 15. - Исправлено выравнивание обводки полигона с 3D-зданиями: теперь обводка полигона точно прилегает к границе заливки полигона.
- Исправлено размытие слоя растровых тайлов.
v1.20.1
Дата релиза: 27.10.2021
Дата окончания поддержки: 26.02.2022
- Исправлена ошибка, при которой шрифты не загружались для объектов Marker и Label, если текст содержал глифы из разных диапазонов шрифта.
v1.20.0
Дата релиза: 27.10.2021
Дата окончания поддержки: 27.01.2022
- Добавлена возможность отображать растровые тайлы. Подробнее см. в инструкции Растровые источники WMS/WMTS.
- Исправлена ошибка, при которой событие
styleloadгенерировалось до завершения загрузки стиля. - Исправлена ошибка, при которой шрифты не загружались для объектов Marker и Label.
v1.19.1
Дата релиза: 15.10.2021
Дата окончания поддержки: 27.01.2022
- Добавлен компонент для отслеживания статистики отображения рекламных POI на карте.
- Изменён формат параметра
sessionIdна UUIDv4.
v1.19.0
Дата релиза: 07.10.2021
Дата окончания поддержки: 15.01.2022
- Исправлена ошибка Unhandled Promise Rejection, возникавшая, если после инициализации карты применялся новый стиль.
- Добавлено отображение рекламных POI на картах клиентов, использующих бесплатный тарифный план. Это изменение затрагивает только новых клиентов.
v1.18.0
Дата релиза: 01.10.2021
Дата окончания поддержки: 07.01.2022
- Добавлена возможность управлять стилевыми слоями карты с помощью методов addLayer() и removeLayer().
- Обновлён метод setStyleById(): теперь он возвращает Promise со значением
styleId. - Добавлено событие styleload, которое генерируется после загрузки стиля.
v1.17.0
Дата релиза: 15.09.2021
Дата окончания поддержки: 01.01.2022
- Исправлена некорректная отрисовка мультиполигонов в планах этажей.
- Добавлена возможность задавать вращение иконки Marker.
- Исправлено некорректное сглаживание полигонов на уровнях масштабирования 6 и ниже.
v1.16.0
Дата релиза: 06.09.2021
Дата окончания поддержки: 15.12.2021
- Добавлены значения
topCenter,bottomCenter,centerLeftиcenterRightв ControlPosition.
v1.15.2
Дата релиза: 25.08.2021
Дата окончания поддержки: 06.12.2021
- Исправлена ошибка, при которой центр карты смещался при использовании жеста масштабирования щипком на максимальном уровне масштабирования.
- Добавлена возможность использовать предыдущий или стандартный стиль, если запрошенный стиль недоступен на сервере стилей.
v1.15.1
Дата релиза: 17.08.2021
Дата окончания поддержки: 25.11.2021
- Исправлена ошибка, при которой полигоны переставали быть интерактивными при создании в большом количестве.
- Исправлены разрывы в линиях с пробками.
- Исправлена ошибка, при которой текстовые метки из одного GeoJsonSource удаляли текстовые метки из другого.
v1.15.0
Дата релиза: 29.07.2021
Дата окончания поддержки: 17.11.2021
- Добавлен класс GeoJsonSource для отображения данных GeoJSON на карте.
v1.14.1
Дата релиза: 01.07.2021
Дата окончания поддержки: 29.10.2021
- Исправлена ошибка, при которой на карте появлялись красные линии при пустом или некорректном стиле.
- Исправлена некорректная отрисовка линий с пробками.
v1.14.0
Дата релиза: 23.06.2021
Дата окончания поддержки: 01.10.2021
- Добавлены методы setIcon(), setHoverIcon() и setLabel() в класс Marker.
- Добавлен параметр preventMapInteractions в
HtmlMarkerOptions.
v1.13.0
Дата релиза: 21.05.2021
Дата окончания поддержки: 23.09.2021
- Объявлены устаревшими параметры stroke2Width и stroke2Color для CircleMarker.
- Добавлен параметр touchRotationThreshold для предотвращения случайного вращения карты при масштабировании.
- Добавлена возможность задавать расположение UI-элементов при инициализации карты.
- Добавлены параметры карты setControlsLayoutPadding, getControlsLayoutPadding и controlsLayoutPadding для управления отступом контейнера UI-элементов.
v1.12.1
Дата релиза: 16.04.2021
Дата окончания поддержки: 21.08.2021
- Исправлены стили пробок в Редакторе стилей.
v1.12.0
Дата релиза: 09.04.2021
Дата окончания поддержки: 16.07.2021
- Применены внутренние изменения и исправлены ошибки, не влияющие на движок карты.
v1.11.0
Дата релиза: 05.04.2021
Дата окончания поддержки: 09.07.2021
- Добавлены параметры dashLength, gapLength и gapColor в PolylineOptions для отрисовки пунктирных линий.
v1.10.1
Дата релиза: 29.03.2021
Дата окончания поддержки: 05.07.2021
- Обновлён метод getContainer(): теперь он возвращает HTML-элемент, переданный пользователем.
v1.10.0
Дата релиза: 25.03.2021
Дата окончания поддержки: 29.06.2021
- Добавлен метод getContainer().
- Добавлены описания типов и интерфейсов в методах для работы с планами этажей.
v1.9.2
Дата релиза: 22.03.2021
Дата окончания поддержки: 25.06.2021
- Применены внутренние изменения и исправлены ошибки, не влияющие на движок карты.
- Исправлена ошибка выбора контейнера карты при долгом нажатии на устройствах с iOS.
v1.9.1
Дата релиза: 12.03.2021
Дата окончания поддержки: 22.06.2021
- Применены внутренние изменения, не влияющие на движок карты.
v1.9.0
Дата релиза: 03.03.2021
Дата окончания поддержки: 12.06.2021
- Добавлена поддержка передачи
InterpolateExpressionв параметрыwidth,width2иwidth3в PolylineOptions. - Исправлена отрисовка дорог.
v1.8.1
Дата релиза: 01.03.2021
Дата окончания поддержки: 03.06.2021
- Исправлена ошибка в npm-пакете MapGL JS API.
- Добавлен метод setMaxBounds().
v1.8.0
Дата релиза: 24.02.2021
Дата окончания поддержки: 01.06.2021
- Добавлен UI-элемент для управления этажами и параметр карты floorControl.
- Добавлены метод setFloorPlanLevel() и события floorplanshow, floorplanhide и floorlevelchange.
- Добавлены глобальные переменные стиля и методы setStyleState() и patchStyleState() для управления ими.
- Добавлены методы setPadding() и getPadding().
- Добавлен класс LngLatBoundsClass, содержащий методы для работы с
LngLatBounds. - Исправлена ошибка, возникавшая при событии наведения курсора после изменения размера маркера.
v1.7.1
Дата релиза: 02.02.2021
Дата окончания поддержки: 24.05.2021
- Исправлена ошибка в методе fitBounds(), возникавшая при отрицательном или неуказанном значении вращения.
v1.7.0
Дата релиза: 29.01.2021
Дата окончания поддержки: 02.05.2021
- Добавлен метод fitBounds() для перемещения и масштабирования карты по заданным географическим границам.
- Добавлен метод isSupported() для проверки поддержки MapGL JS API текущим браузером.
- Добавлен метод notSupportedReason(), возвращающий причину отсутствия поддержки MapGL JS API в текущем браузере.
v1.6.2
Дата релиза: 24.12.2020
Дата окончания поддержки: 29.04.2021
- Исправлена ошибка, при которой инерция карты не работала при установленном параметре
styleZoom.
v1.6.1
Дата релиза: 22.12.2020
Дата окончания поддержки: 24.03.2021
- Исправлено поведение центра карты при использовании разных типов масштабирования. Если задан
styleZoom, уровень масштабирования стиля карты не изменяется при перетаскивании карты. Если заданzoom, уровень масштабирования карты не изменяется, но изменяется уровень масштабирования стиля.
v1.6.0
Дата релиза: 18.12.2020
Дата окончания поддержки: 22.03.2021
- Добавлен параметр карты styleZoom для задания уровня масштабирования, используемого в настройках стиля. Параметры
styleZoomиzoomзадают один и тот же уровень масштабирования карты в разных проекциях. - Добавлен метод setLanguage() для изменения языка карты.
- Добавлен метод getLanguage(), возвращающий текущий язык карты.
- Исправлена ошибка с событиями касания, вызывавшая исключение с
undefined.
v1.5.0
Дата релиза: 10.12.2020
Дата окончания поддержки: 18.03.2021
- Добавлен метод setStyleById() для изменения стиля карты по ID.
- Добавлен параметр карты defaultBackgroundColor для задания цвета фона во время загрузки стиля.
- Добавлен параметр карты style для инициализации карты с указанным ID стиля.
v1.4.3
Дата релиза: 01.12.2020
Дата окончания поддержки: 10.03.2021
- Применены внутренние изменения, не влияющие на движок карты.
v1.4.2
Дата релиза: 09.11.2020
Дата окончания поддержки: 01.03.2021
- Применены внутренние изменения, не влияющие на движок карты.
v1.4.0
Дата релиза: 22.10.2020
Дата окончания поддержки: 09.02.2021
- Добавлен метод setStyleZoom() для задания уровня масштабирования стиля карты.
- Добавлен параметр карты maxBounds для ограничения области отображения карты заданным ограничивающим прямоугольником.
v1.3.2
Дата релиза: 07.10.2020
Дата окончания поддержки: 22.01.2021
- Исправлена повторная отрисовка на устройствах с iOS 14 и других.
v1.3.1
Дата релиза: 22.09.2020
Дата окончания поддержки: 07.01.2021
- Исправлена повторная отрисовка на устройствах с iOS 14.
v1.3.0
Дата релиза: 18.09.2020
Дата окончания поддержки: 22.12.2020
- Добавлены параметры disableRotationByUserInteraction и disablePitchByUserInteraction в MapOptions для отключения вращения карты и наклона камеры любым пользовательским взаимодействием (клавиатура, мышь и т. д.).
- Добавлен метод getStyleZoom(), возвращающий текущий уровень масштабирования стиля карты.
- Добавлен метод getWebGLContext(), возвращающий текущий
WebGLRenderingContextкарты. - Добавлен метод getCanvas(), возвращающий
HTMLCanvasElementкарты.
v1.2.0
Дата релиза: 26.08.2020
Дата окончания поддержки: 18.12.2020
- Добавлены параметры
relativeAnchorиoffsetв LabelOptions для позиционирования текстовых меток. Объявлен устаревшим параметрanchor. - Добавлена поддержка параметров позиционирования текстовых меток в объекте Marker.
v1.1.0
Дата релиза: 04.08.2020
Дата окончания поддержки: 26.11.2020
- Добавлен объект карты Label для отображения независимых текстовых меток на карте.
- Добавлена возможность использовать растягиваемое изображение в качестве фона для текстовой метки маркера.
- Добавлен параметр
autoHideOSMCopyrightв MapOptions. При значенииtrueкопирайт OSM скрывается через пять секунд после инициализации карты.
v1.0.0
Дата релиза: 21.07.2020
Дата окончания поддержки: 04.11.2020
Первый релиз с фиксированной версией.
Старые релизы
05.06.2020
- Добавлен параметр
disableZoomOnScrollв MapOptions для отключения масштабирования при скролле, когда курсор находится над контейнером карты.
19.05.2020
- Добавлен метод
setSelectedObjects()в Map для выбора любого объекта на карте.