Как реализовать карты Google для работы в Интернете, Andriod и iOS в React Native?

#react-native #react-native-android #react-native-ios #react-native-maps #react-native-web

Вопрос:

Я довольно новичок в React Native и пытаюсь реализовать карту, которую можно использовать в Интернете, Android и iOS.

Ресурсы, которые я нашел в Интернете, предназначены для реализации Android и iOS с помощью react-native-карт или просто в Интернете с помощью react-native-веб-карт. Есть ли простой способ включить их все в React Native?

Я также использую интерфейс командной строки Expo для запуска сервера. Я не запускал npm run eject создание файлов для конкретной операционной системы, так как пытаюсь сделать код как можно более кроссплатформенным.

Ответ №1:

Я не знаю, работает ли какой-либо пакет сразу для всех сред, но вы можете условно отобразить компонент карты для мобильных устройств и для Интернета.

Я использовал следующие пакеты в мобильных и веб-версиях приложения Expo, они работают примерно одинаково и просты в использовании и реализации:
— мобильные: @react-navigation/native
-веб: @react-google-maps/api