Referencia de la clase GMSNavigationNavInfo

Referencia de la clase GMSNavigationNavInfo

Descripción general

Contiene información sobre el estado de la navegación.

Funciones públicas de miembro

(NSTimeInterval)- roundedTime:
 Muestra una hora redondeada al minuto más cercano, con un mínimo de un minuto.
(NSMeasurement< NSUnitLength * > *)- roundedDistance:
 Devuelve una medida redondeada que representa la distancia determinada, teniendo en cuenta las preferencias del usuario y la unidad de distancia recomendada para la ruta.
(NSArray< NSAttributedString * > *)- instructionsForStep:options:
 Las instrucciones con formato para el paso dado.

Propiedades

GMSNavigationNavState.navState
 El GMSNavigationNavState actual para la navegación
GMSNavigationStepInfocurrentStep
 Información sobre el próximo paso de la maniobra.
NSArray< GMSNavigationStepInfo * > * remainingSteps
 Los pasos restantes después del paso actual.
BOOLrouteChanged
 Indica si la ruta cambió desde el último mensaje enviado.
NSTimeIntervaltimeToCurrentStepSeconds
 El tiempo restante estimado en segundos a lo largo de la ruta hasta el paso actual.
CLLocationDistanciadistanceToCurrentStepMeters
 La distancia restante estimada en metros a lo largo de la ruta hasta el paso actual .
NSTimeIntervaltimeToFinalDestinationSeconds
 Es el tiempo restante estimado en segundos hasta el destino final.
CLLocationDistanciadistanceToFinalDestinationMeters
 La distancia restante estimada en metros hasta el destino final.

Documentación sobre la función del miembro

- (NSTimeInterval) roundedTime: (NSTimeInterval) timeSeconds

Muestra una hora redondeada al minuto más cercano, con un mínimo de un minuto.

Esto puede ser útil cuando se muestra información de rutas a los usuarios, ya que mostrar tiempos de "0 min" puede resultar confuso.

Debido a lo anterior, los valores de entrada a este método siempre deben ser positivos.

- (NSMeasurement<NSUnitLength *> *) roundedDistance: (CLLocationDistance) distanceMeters

Devuelve una medida redondeada que representa la distancia determinada, teniendo en cuenta las preferencias del usuario y la unidad de distancia recomendada para la ruta.

- (NSArray<NSAttributedString *> *) instruccionesForStep: (GMSNavigationStepInfo *). stepInfo
Opciones: (GMSNavigationInstructionOptions *) opciones

Las instrucciones con formato para el paso dado.


Documentación de la propiedad

- (GMSNavigationNavState) navState [read, assign]

El GMSNavigationNavState actual para la navegación

- (GMSNavigationStepInfo*) currentStep [read, assign]

Información sobre el próximo paso de la maniobra.

Esto solo se establece si navState es GMSNavigationNavStateEnroute y, de lo contrario, será nulo.

- (NSArray<GMSNavigationStepInfo *>*) remainingSteps [read, assign]

Los pasos restantes después del paso actual.

- (BOOL) routeChanged [read, assign]

Indica si la ruta cambió desde el último mensaje enviado.

Un cambio de ruta puede deberse a un redireccionamiento, la adición o eliminación de un punto de referencia, la selección o conducción de una ruta alternativa por parte del usuario, o una actualización del tráfico.

- (NSTimeInterval) timeToCurrentStepSeconds [read, assign]

El tiempo restante estimado en segundos a lo largo de la ruta hasta el paso actual.

- (CLLocationDistance) distanceToCurrentStepMeters [read, assign]

La distancia restante estimada en metros a lo largo de la ruta hasta el paso actual .

- (NSTimeInterval) timeToFinalDestinationSeconds [read, assign]

Es el tiempo restante estimado en segundos hasta el destino final.

- (CLLocationDistance) distanceToFinalDestinationMeters [read, assign]

La distancia restante estimada en metros hasta el destino final.