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 | |
GMSNavigationStepInfo * | currentStep |
Información sobre el próximo paso de la maniobra. | |
NSArray< GMSNavigationStepInfo * > * | remainingSteps |
Los pasos restantes después del paso actual. | |
BOOL | routeChanged |
Indica si la ruta cambió desde el último mensaje enviado. | |
NSTimeInterval | timeToCurrentStepSeconds |
El tiempo restante estimado en segundos a lo largo de la ruta hasta el paso actual. | |
CLLocationDistancia | distanceToCurrentStepMeters |
La distancia restante estimada en metros a lo largo de la ruta hasta el paso actual . | |
NSTimeInterval | timeToFinalDestinationSeconds |
Es el tiempo restante estimado en segundos hasta el destino final. | |
CLLocationDistancia | distanceToFinalDestinationMeters |
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.