feat: Search basics

This commit is contained in:
Piotr Dec 2024-08-07 19:57:38 +02:00
parent ca7d418726
commit 65cdeb17d0
Signed by: stawros
GPG key ID: F89F27AD8F881A91
9 changed files with 304 additions and 5 deletions

View file

@ -58,6 +58,8 @@ class MapControl(
private lateinit var locationObserver: LocationObserver
private lateinit var routeProgressObserver: RouteProgressObserver
private lateinit var voiceInstructionsObserver: VoiceInstructionsObserver
private val searchControl = SearchControl(this, ui)
private val navigationStateListener = NavigationStateListener()
fun init() {
viewportDataSource = MapboxNavigationViewportDataSource(ui.mapView.mapboxMap)
@ -133,6 +135,7 @@ class MapControl(
mapboxNavigation.registerLocationObserver(locationObserver)
mapboxNavigation.registerRouteProgressObserver(routeProgressObserver)
mapboxNavigation.registerVoiceInstructionsObserver(voiceInstructionsObserver)
mapboxNavigation.registerNavigationSessionStateObserver(navigationStateListener)
replay.onAttached(mapboxNavigation)
}
@ -142,6 +145,8 @@ class MapControl(
mapboxNavigation.unregisterLocationObserver(locationObserver)
mapboxNavigation.unregisterRouteProgressObserver(routeProgressObserver)
mapboxNavigation.unregisterVoiceInstructionsObserver(voiceInstructionsObserver)
mapboxNavigation.unregisterNavigationSessionStateObserver(navigationStateListener)
replay.onDetached(mapboxNavigation)
}