Referencia de la clase GMSNavigationSession

Referencia de la clase GMSNavigationSession

Descripción general

Esta clase proporciona un conjunto de objetos relacionados que se pueden usar para controlar de manera programática una sesión de navegación.

Propiedades

BOOLcomenzar
 Indica si se inició o no la navegación en esta sesión.
GMSNavigationTravelModetravelMode
 Indica el medio de transporte para esta sesión.
GMSLocationSimulatorlocationSimulator
 Una instancia de GMSLocationSimulator que se puede usar para simular ubicaciones en esta sesión, o nil si no se aceptaron los Términos y Condiciones.
GMSNavigatornavegador
 La instancia de GMSNavigator que administra esta sesión de navegación, o bien "nil" si no se aceptaron los Términos y Condiciones.
GMSRoadSnappedLocationProviderroadSnappedLocationProvider
 El proveedor de ubicación ajustada para esta sesión, o nil si no se aceptaron los términos y condiciones.

Documentación de la propiedad

- (BOOL) iniciado [read, write, assign]

Indica si se inició o no la navegación en esta sesión.

No se puede iniciar una sesión, a menos que se hayan aceptado los Términos y Condiciones anteriormente.

Iniciar una sesión es un requisito previo para activar la guía en el navegador de la sesión o para iniciar las actualizaciones de ubicación desde el proveedor de ubicación ajustada de la ruta de la sesión.

Una sesión iniciada recibe la ubicación de CoreLocation según lo determinado por la autorización de ubicación de la aplicación. Tu app puede evitar temporalmente que el SDK de Navigation solicite actualizaciones de ubicación. Por ejemplo, podría hacer esto para reducir el uso de batería en un período en el que se sabe que las actualizaciones de ubicación no son necesarias.

- (GMSNavigationTravelMode) travelMode [read, write, assign]

Indica el medio de transporte para esta sesión.

Una instancia de GMSLocationSimulator que se puede usar para simular ubicaciones en esta sesión, o nil si no se aceptaron los Términos y Condiciones.

- (GMSNavigator*) navigator [read, assign]

La instancia de GMSNavigator que administra esta sesión de navegación, o bien "nil" si no se aceptaron los Términos y Condiciones.

El proveedor de ubicación ajustada para esta sesión, o nil si no se aceptaron los términos y condiciones.