Навигация по Android Mapbox - Иногда не инициализируется, а иногда происходит сбой, когда пользователь находится в том же месте - PullRequest
0 голосов
/ 03 ноября 2019

У меня есть проект 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 , введите описание изображения здесь

...