Gdy kierowca skończy swoją zmianę, możesz wyłączyć aktualizacje lokalizacji i przełączyć pojazd w tryb offline, ustawiając locationTrackingEnabled
na false
.
Wyłączenie aktualizacji lokalizacji powoduje również wysłanie do Fleet Engine prośby o ostateczne zaktualizowanie stanu pojazdu do wartości GMTDVehicleState.offline
.
Szczególne uwagi dotyczące obsługi błędów podczas wyłączania aktualizacji lokalizacji znajdziesz w updateVehicleState
.
Swift
vehicleReporter.locationTrackingEnabled = false
Objective-C
_vehicleReporter.locationTrackingEnabled = NO;