Open IvanOsyanin opened 1 year ago
Что помогло мне, это вставить init перед setDidLoad(true) в моём App.js Посмотрите что-то подобное, чтобы карты инициализировались перед загрузкой или в ней.
Ок глянем
Вс, 21 мая 2023 г. в 14:58, lousyDire @.***>:
Что помогло мне, это вставить init перед setDidLoad(true) в моём App.js Посмотрите что-то подобное, чтобы карты инициализировались перед загрузкой или в ней.
— Reply to this email directly, view it on GitHub https://github.com/volga-volga/react-native-yamap/issues/243#issuecomment-1556083227, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFMO6V3FNWYJ2HTQJ6WIVGTXHGOFZANCNFSM6AAAAAAXIPC4DQ . You are receiving this because you are subscribed to this thread.Message ID: @.***>
-- Бондаренко Андрей Анатольевич Тел.: +7914-680-1416 Skype: andrei.b4
Насколько я знаю данная библиотека использует нативные функции Android, поэтому запустить чисто на Expo рабочую версию не получится. Нужно использовать eas build. Почитайте подробнее про это: https://docs.expo.dev/build/introduction/
![Uploading image.png…]() Добавлю к описанию ошибки. Сам объект YaMap импортируется, видны его поля, но при вызове падает с ошибкой LOG before YaMap init [Function YaMap] LOG Object.keys(YaMap) ["init", "setLocale", "getLocale", "resetLocale", "defaultProps", "ALL_MASSTRANSIT_VEHICLES"] LOG [TypeError: Cannot read property 'getLocale' of null]
Решили проблему? Аналогичная у меня просто
Устанавливал по инструкции
npm i react-native-yamap --save
Используемая версия React Native "react-native": "0.71.6"
При выполнении
Возникает ошибка
Android Bundling complete 3854ms
AppRegistry.registerComponent
wasn't called., js engine: hermes