Мапи

У мобільного застосунку можна показувати мапу з маркерами. Реалізує таку логіку пакет react-native-maps.

terminal
npx expo install react-native-maps
circle-info

Для роботи мап від google на деплої необхідно зарєструвати і додати відповідні ключі. Інструкція тутarrow-up-right

Після завершення встановлення стануть доступними такі компоненти:

  • MapView - відповідає за рендеринг мапи

  • Marker - відповідає за рендеринг маркера

Відтворіть цей код на телефоні, або емуляторі iOS або Android.

chevron-rightРезервний кодhashtag

Основні налаштування (пропси) компоненту MapView:

  • region - місце на мапі

  • mapType - налаштування типу мапи

  • minZoomLevel - зум мапи

  • onMapReady - функція, яка виконається після завантаження мапи

  • onRegionChange - функція, яка спрацьовує після зміни координат регіону

Основні налаштування (пропси) компоненту Marker:

  • title - назва маркера

  • coordinate - координати маркера

  • description - опис маркера

Можна на мапі розмістити безліч маркерів. Головне розмістити маркети всередині компонента MapView. Для їх генерації можна використати метод map.

chevron-rightРезервний кодhashtag

Документація:

React Native Mapsarrow-up-right

MapViewarrow-up-right

Інструкція щодо ключів Googlearrow-up-right

Last updated