У меня есть проект React Native, который вызывает, и Android Activity, которая содержит встроенную навигацию SDK Mapbox Navigation (https://docs.mapbox.com/android/navigation/examples/embedded-navigation/). В React Native, я уже использую много ресурсов, таких как использование из Graph QL через Apollo Client. IОбязательно включите GPS и проверьте подключение к Интернету, прежде чем перейти к Android Activity. Проблемы.
1) Когда я генерирую Release и запускаю его на своем Android, при первом запуске Mapbox Navigationуказатель будет оставаться статичным, карта будет отображаться, но пользовательский интерфейс с инструкциями по навигации не запускается. Это как Fetch, который получает маршрут, никогда не начинает навигацию.
Еще одна проблема, с которой я сталкиваюсь время от времени, заключается в том, что, когда я устанавливаю режим движения на движение, как при движении на автомобиле, я запускаю навигационное действие, но если в течение слишком длительного времени оставаться в одной и той же точкеприложение может аварийно завершить работу, как будто Some Lister действительно ждет, пока мое местоположение изменится, чтобы продолжить навигацию.
Спасибо за все предложения.
Редактировать:
В первом выпуске я смог убрать из Create () действия следующее: я инициализировал библиотеку реального времени с именем PubNub для инициализации карты.
CameraPosition initialPosition = new CameraPosition.Builder()
.target(new LatLng(ORIGIN.latitude(), ORIGIN.longitude()))
.zoom(INITIAL_ZOOM)
.build();
navigationView.initialize(this, initialPosition);
Выпуск 2, все еще сохраняется. В настоящее время проблема заключается в том, что навигационная активность падает, если пользователь не перемещается в Naviga , введите описание изображения здесь