Согласен — если нужна просто подложка-карта без привязки к провайдеру, то self-hosted тайлы (raster в EPSG:3857 или вектор через MapLibre + свой tile-сервер) отличный вариант: дёшево, без вендор-лока и лимитов API. Для многих задач этого хватает за глаза.
Но expo-yandex-mapkit решает другую задачу. Это обёртка именно над Yandex MapKit — не ради «нарисовать базовую карту», а ради экосистемы Яндекса, которую своими тайлами не заменишь:
• поиск организаций и геокодинг по базе Яндекса; • саджест (подсказки по мере ввода); • маршруты — авто / общественный транспорт / пешком, с учётом пробок; • сам «яндексовый» вид + данные (POI, транспорт), которые в СНГ пользователи привыкли видеть.
OSM-тайлы дадут холст, но не дадут этот индекс и сервисы — их у себя не захостишь. Так что грубо: «нужна карта» → MapLibre / свои тайлы, «нужны данные и сервисы Яндекса» → эта библиотека. Оба подхода валидны, просто под разные кейсы.
Согласен — если нужна просто подложка-карта без привязки к провайдеру, то self-hosted тайлы (raster в EPSG:3857 или вектор через MapLibre + свой tile-сервер) отличный вариант: дёшево, без вендор-лока и лимитов API. Для многих задач этого хватает за глаза.
Но expo-yandex-mapkit решает другую задачу. Это обёртка именно над Yandex MapKit — не ради «нарисовать базовую карту», а ради экосистемы Яндекса, которую своими тайлами не заменишь:
• поиск организаций и геокодинг по базе Яндекса; • саджест (подсказки по мере ввода); • маршруты — авто / общественный транспорт / пешком, с учётом пробок; • сам «яндексовый» вид + данные (POI, транспорт), которые в СНГ пользователи привыкли видеть.
OSM-тайлы дадут холст, но не дадут этот индекс и сервисы — их у себя не захостишь. Так что грубо: «нужна карта» → MapLibre / свои тайлы, «нужны данные и сервисы Яндекса» → эта библиотека. Оба подхода валидны, просто под разные кейсы.