Referencia de la clase GMSNavigationStepInfo

Referencia de la clase GMSNavigationStepInfo

Descripción general

Información sobre un solo paso en una ruta de navegación.

Funciones públicas de miembro

(nullable UIImage *) - maneuverImageWithOptions:
 IUImage para el procedimiento de este paso con las opciones proporcionadas.
(nullable UIImage *) - lanesImageWithOptions:
 UIImage para la indicación de carril de este paso usando las opciones proporcionadas.

Propiedades

GMSNavigationManeuvermaniobra
 El GMSNavigationManeuver para este paso.
NSArray< GMSNavigationLane * > * carriles
 Son los diferentes carriles disponibles para este paso.
NSString * fullRoadName
 El nombre completo de la ruta para este paso, que contiene toda la información de la ruta, incluidas las instrucciones sobre cómo llegar.
NSString * simpleRoadName
 La versión simplificada del nombre de la ruta.
NSString * fullInstructionText
 Es el texto completo de las instrucciones para este paso.
NSString * exitNumber
 Número de salida de este paso, si existe.
GMSNavigationDrivingSidedrivingSide
 Si este paso es en una ruta de conducción a la derecha o de conducción a la izquierda.
NSIntegerroundaboutTurnNumber
 El número contado de la salida que se debe tomar en relación con la ubicación donde se ingresó a la rotonda.
NSIntegerstepNumber
 El índice del paso en la lista de todos los pasos de la ruta.
CLLocationDistanciadistanceFromPrevStepMeters
 La distancia total de este paso.
NSTimeIntervaltimeFromPrevStepSeconds
 El tiempo estimado que lleva completar este paso.

Documentación sobre la función del miembro

- (nullable UIImage *) maneuverImageWithOptions: (nullable GMSNavigationStepInfoImageOptions *) options

IUImage para el procedimiento de este paso con las opciones proporcionadas.

Se usarán los valores de opciones predeterminados si el parámetro de opciones es nulo.

Muestra "nil" si no hay una imagen de maniobra para este paso.

- (nullable UIImage *) lanesImageWithOptions: (nullable GMSNavigationStepInfoImageOptions *) options

UIImage para la indicación de carril de este paso usando las opciones proporcionadas.

Se usarán los valores de opciones predeterminados si el parámetro de opciones es nulo.

Muestra "nil" si no hay una guía de carril para este paso.


Documentación de la propiedad

- (GMSNavigationManeuver) maniobra [read, assign]

El GMSNavigationManeuver para este paso.

- (NSArray<GMSNavigationLane *>*) carriles [read, assign]

Son los diferentes carriles disponibles para este paso.

El array está ordenado de modo que el primer carril esté a la izquierda y el último, a la derecha, independientemente del lado de conducción.

Muestra "nil" si no hay una guía de carril para este paso.

- (NSString*) fullRoadName [read, assign]

El nombre completo de la ruta para este paso, que contiene toda la información de la ruta, incluidas las instrucciones sobre cómo llegar.

Ejemplos (cada línea es un ejemplo independiente):

Lean Ave

CA-85 / MTn View

Salida 9A / North First Street

- (NSString*) simpleRoadName [read, assign]

La versión simplificada del nombre de la ruta.

Su nombre es más corto que el nombre completo de la ruta y no puede contener todos los datos de identificación sobre la ruta, como la dirección o el nombre de la salida.

Ejemplos (cada línea es un ejemplo independiente):

Lean Ave

CA-85

Salida 9A

- (NSString*) fullInstructionText [read, assign]

Es el texto completo de las instrucciones para este paso.

Ejemplos (cada línea es un ejemplo independiente):

Gira a la izquierda en Lean Ave.

Usa el carril derecho para tomar la rampa CA-85 hacia Mtn View.

Usa el 2o carril derecho para tomar la salida 9A en dirección a North First Street.

- (NSString*) exitNumber [read, assign]

Número de salida de este paso, si existe.

Si este paso es en una ruta de conducción a la derecha o de conducción a la izquierda.

- (NSInteger) roundaboutTurnNumber [read, assign]

El número contado de la salida que se debe tomar en relación con la ubicación donde se ingresó a la rotonda.

Solo se establece para rotondas; de lo contrario, debe ser -1.

- (NSInteger) stepNumber [read, assign]

El índice del paso en la lista de todos los pasos de la ruta.

El primer paso tiene el número de paso 0.

- (CLLocationDistance) distanceFromPrevStepMeters [read, assign]

La distancia total de este paso.

Este valor no cambia.

- (NSTimeInterval) timeFromPrevStepSeconds [read, assign]

El tiempo estimado que lleva completar este paso.

Este valor no cambia.