О компонентах
Все компоненты являются кастомной имплементацией на основе чистого API Карт 3.0. Это означает, что при добавлении breaking change со стороны Яндекса, библиотеку потребуется обновить.
При желании вы всегда можете добавлять через инстанс карты, согласно официальной документации (addChild) - вы не сломаете работу библиотеки.
Общие принципы
- Компоненты в секции "модули" при инициализации также догружают модули с Яндекса. Модули грузятся через
ymaps3.importи регулируются самим Яндексом - библиотека лишь упрощает их подключение - Практически все компоненты передают наверх свой инстанс через
v-model. Инстансы эквивалентны названиям от Яндекса с короткой записью - например,YandexMapMarkerпрокинет наверхymaps3.YMapMarker - Не используйте
refдля хранения инстансов - исключительноshallowRef settingsпрактически всех компоненты реактивны и передаются в Яндекс через функциюupdateинстанса- Учтите: auto-complete параметров компонентов не работает в Vue 2 из-за не совместимости типизации
- Координаты у Яндекса находятся не в том порядке, в котором вы привыкли: первым идет не широта и долгота, а долгота и широта
Список компонентов
Полный перечень доступных компонентов доступен как в меню, так и на отдельной странице.