vue-yandex-maps
Advanced tools
Changelog
[2.0.1]
Changelog
[2.0.0]
Это - первый стабильный мажорный релиз vue-yandex-maps
за более чем двухлетний период.
В этой версии главным изменением стал переход на Яндекс Карты 3.0, а помимо всего прочего - улучшенная поддержка TypeScript, Nuxt, и в целом Developer Experience.
На короткой перспективе планируется разработать библиотеку для упрощения работы с Yandex Maps API, ибо многие фичи со старых Карт доступны теперь только так.
На более длинной (в течение 2024) - отказ от Vue 2 и части костылей, замена существующих тестов на Vitest, и, конечно, поддержка и развитие библиотеки.
Разумеется, ожидается, что после выхода новой версии в тэг latest
, пойдёт большое количество пожеланий и сообщений об ошибках - их буду стараться чинить по мере сил и возможностей, и аналогичное - про отслеживание изменений от Яндекса для обновления фич обертки.
Всех поздравляю со стабильным релизом и желаю приятного пользования! Ваш @daniluk4000.
Also, English translation is currently not supported in docs. If somebody needs that - please fill a feature request and/or vote for it with reactions. I'm just not sure if somebody needs English Translation for this library nowadays.
Changelog
[2.0.0-rc.14]
Changelog
[2.0.0-rc.13]
cursor-grab
мог потенциально привести к крашу страницы, если инициализация карты не была завершенаcursor-grab
будет проверять ещё и на то, нажата ли кнопка мыши пользователя (:focus, :active), а не только перемещается ли картаChangelog
[2.0.0-rc.12]
Эта версия является предфинальной. Что осталось до релиза:
Вполне вероятно, следующая версия будет уже 2.0.0
.
Changelog
[2.0.0-rc.11]
При установке этой версии настоятельно рекомендуется обновиться до последней версии Vue, чтобы обеспечить совместимость типизации.
Наиболее в этой сборке был задет кластер, поэтому его проверяйте после обновления особенно внимательно.
id
, ему будет автоматически задан случайно сгенерированный id
updatedBounds
больше не возвращается, если деактивирован zoomOnClusterClick
cursorGrab
Переписан алгоритм зума для zoomOnClusterClick
. Теперь больше не вычитается случайное расстояние, вместо этого zoom карты корректируется на целочисленное значение.
Дело в том, что на целых значениях zoom
Яндекс не скрывает маркеры при их приближении к углам карты, а на остальных может скрыть. Почему это происходит в принципе - вопрос хороший.
Также добавлены параметры strategy
, где можно включить старое поведение значением свойства boundsCorrect
, а также параметр disableMinimalZoomCorrectDiff
.
Функционал экспериментальный и может вызывать проблемы. Для этих целей и была оставлена возможность вернуться на старое поведение. Сообщайте, если что-то пойдёт не так.
Выдернут из скомпилированных исходников Яндекса тяжелым трудом и потом. Принимает на вход bounds
и инстанс карты, возвращает zoom
и center
. zoom
идеально соответствует тому, как считает Яндекс, координаты почему-то незначительно отличаются (возможно, я где-то ошибся).
По сути, портирована утилита requireCenterAndZoom
из Карт 2.0.
И всех с прошедшим новым годом! :)
Changelog
[2.0.0-rc.10]
@yandex/ymaps3-types
установлена на 0.0.20
Changelog
[2.0.0-rc.9]
@nuxt/kit
- он по идее и так есть у всех, кто использует Nuxt 3, незачем его ставить остальным@yandex/ymaps3-types
: теперь можно установить любую версию до 1.x (если Яндекс до неё дойдёт)Changelog
[2.0.0-rc.8]
YandexMapDefaultSatelliteLayer
для спутникового слояreal-settings-location
Changelog
[2.0.0-rc.7]
YandexMapEntity