MapLibre React Native: نقشهٔ متنباز توی اپ موبایل
خلاصهٔ کاملتر
تو صفحهٔ این پروژه اومده که MapLibre React Native یه کتابخانه برای ریاکت نیتیوئه که با استفاده از MapLibre Native نقشه رو روی اندروید و iOS رندر میکنه. یعنی بهجای وبویو، همون SDK نیتیو و متنباز MapLibre زیر کاره و توسعهدهنده میتونه نقشه رو با کامپوننتهای ریاکت بچینه.
این پروژه از اول فورکی از rnmapbox بوده؛ کتابخانهای که جامعهٔ کاربری نگهش میداشت و برای ساخت نقشه با SDKهای Mapbox روی iOS و اندروید استفاده میشد. اون کتابخانه یه مدت همزمان هم از Mapbox و هم از MapLibre پشتیبانی میکرد.
به گفتهٔ تیم، چون SDKهای MapLibre و Mapbox بهمرور از هم فاصله گرفتن، نگهداشتن هر دو توی یه پکیج دیگه منطقی نبوده و لازم شده برای هر موتور رندر یه wrapper جداگانه ساخته بشه. نتیجهش همین پروژهست که فقط روی MapLibre تمرکز داره.
مستندات کتابخانه روی سایت MapLibre منتشر شده، پکیجش با نام @maplibre/maplibre-react-native روی npm در دسترسه و برای مشارکت هم یه راهنمای CONTRIBUTING آمادهست. گفتوگوهای مربوط به پروژه هم توی کانالهای اختصاصی اسلک OpenStreetMap دنبال میشه.
نکات کلیدی:
- رندر نقشه با MapLibre Native روی اندروید و iOS از دل ریاکت نیتیو
- جدا شدن از rnmapbox بهخاطر فاصله گرفتن SDKهای Mapbox و MapLibre
- انتشار روی npm با نام @maplibre/maplibre-react-native
- مستندات جدا و کانال اسلک اختصاصی برای پرسش و مشارکت




