feat: speed
This commit is contained in:
parent
c329cffeb7
commit
a015ab2c5f
3 changed files with 38 additions and 7 deletions
|
@ -4,6 +4,7 @@ import com.mapbox.common.location.Location
|
|||
import com.mapbox.navigation.core.trip.session.LocationMatcherResult
|
||||
import com.mapbox.navigation.core.trip.session.LocationObserver
|
||||
import com.mapbox.navigation.ui.maps.camera.transition.NavigationCameraTransitionOptions
|
||||
import eu.ztsh.garmin.Garmin
|
||||
|
||||
class LocationObserver(private val mapControl: MapControl) : LocationObserver {
|
||||
|
||||
|
@ -31,6 +32,8 @@ class LocationObserver(private val mapControl: MapControl) : LocationObserver {
|
|||
mapControl.viewportDataSource.onLocationChanged(enhancedLocation)
|
||||
mapControl.viewportDataSource.evaluate()
|
||||
|
||||
Garmin.instance.process(locationMatcherResult)
|
||||
|
||||
// if this is the first location update the activity has received,
|
||||
// it's best to immediately move the camera to the current user location
|
||||
if (!firstLocationUpdateReceived) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue