vue-yandex-maps
Добро пожаловать в Vue Yandex Maps! Это - обертка над Яндекс Картами 3.0 под Vue 2 и 3, поддерживающая Nuxt и SSR.
Документация
Версия 1.х доступна по тэгу v1.
[2.0.0-rc.3]
Исправления ошибок
Улучшена обработка параметров
При работе на реальном проекте столкнулись с тем, что Яндекс очень скупо объяснял, что пошло не так, если вы не указали
обязательный параметр в settings
.
Чтобы исправить это, была улучшена документация и добавлена дополнительная обработка параметров компонентов:
Сделаны обязательными settings в компонентах
- YandexMapControls
- YandexMapFeatureDataSource
- YandexMapTileDataSource
- YandexMapLayer
- YandexMapDefaultMarker
- YandexMapMarker
- YandexMapFeature
Валидация будет проходить только на onMounted (перед подключением Яндекса) для случаев, когда настройки появляются
позже, чем создаётся компонент.
Добавлена валидация обязательных параметров
- YandexMap:
location
(только изменён текст ошибки) - YandexMapControls:
position
- YandexMapFeatureDataSource:
id
- YandexMapTileDataSource:
id
- YandexMapLayer:
type
- YandexMapDefaultMarker:
coordinates
- YandexMapMarker:
coordinates
- YandexMapFeature:
geometry
Типизация
- Из типизации YandexMapControlButton убран
text