Hi I am using Mapbox Navigation SDK v3 with a Android in a React Native (v0.73) project.
I am stuck initializing the sdk inside a view file
class MapNavigationView(private val context: ThemedReactContext) :
...
private val navigationObserver = object : MapboxNavigationObserver {
override fun onAttached(mapboxNavigation: MapboxNavigation) {
sendErrorToReact("onAttached: $mapboxNavigation")
}
override fun onDetached(mapboxNavigation: MapboxNavigation) {
sendErrorToReact("onDetached: $mapboxNavigation")
}
}
private lateinit var mapboxNavigation: MapboxNavigation
...
fun onCreate() {
if (!MapboxNavigationApp.isSetup()) {
sendErrorToReact("Getting setup")
MapboxNavigationApp.setup (
NavigationOptions.Builder(context)
.build()
)
MapboxNavigationApp.registerObserver(navigationObserver)
sendErrorToReact(MapboxNavigationApp.current().toString())
sendErrorToReact(MapboxNavigationApp.toString())
}
if(MapboxNavigationApp.current() != null){
mapboxNavigation = MapboxNavigationApp.current()!!
}
}
MapboxNavigationApp.current() is always null. I keep receiving the error that mapboxNaigation variable is not initialized.
Any help getting this running would be great thanks!
New contributor
Peter Stewart is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.