Inhabilitar las actualizaciones de ubicación
Cuando el conductor termine su turno, puedes detener las actualizaciones de ubicación y marcar el vehículo como sin conexión llamando a DeliveryVehicleReporter.disableLocationTracking()
o RidesharingVehicleReporter.disableLocationTracking()
.
Esta llamada programa una última actualización inmediata en Fleet Engine para indicar que el vehículo está sin conexión. Esta actualización no contiene la ubicación del conductor.
Cómo establecer el estado del vehículo como sin conexión
Para marcar el vehículo como no disponible en las búsquedas de vehículos, puedes establecer el estado del vehículo como OFFLINE
o inhabilitar las actualizaciones de ubicación. Puedes marcar un vehículo como OFFLINE
cuando aún no habilitaste las actualizaciones de ubicación o cuando las inhabilitaste de forma explícita. El SDK de Driver comunica el vehículo como sin conexión a Fleet Engine de inmediato.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-01-14 (UTC)
[null,null,["Última actualización: 2025-01-14 (UTC)"],[[["Location updates can be stopped and the vehicle marked offline at the end of a driver's shift using specific function calls (`DeliveryVehicleReporter.disableLocationTracking()` or `RidesharingVehicleReporter.disableLocationTracking()`)."],["This action triggers a final update to Fleet Engine, marking the vehicle as offline without including the driver's location."],["Setting the vehicle state to `OFFLINE` or disabling location updates prevents the vehicle from appearing in vehicle searches."],["Vehicles can be marked as `OFFLINE` before or after enabling/disabling location updates, and the Driver SDK immediately communicates this status to Fleet Engine."]]],[]]