Navigation SDK is currently available only to select customers. Contact sales to learn more.

Tipos de navegacióndeGMS

Stay organized with collections Save and categorize content based on your preferences.
Tipos de navegacióndeGMS

Enumeraciones

enumeraciónGMSNavigationCameraMode { GMSNavigationCameraModeFree = 0, GMSNavigationCameraModeFollowing y GMSNavigationCameraModeOverview }
 El modo de cámara, que determina el siguiente comportamiento de la cámara Más...
enumeraciónGMSNavigationCameraPerspective { GMSNavigationCameraPerspectiveTilted = 0, GMSNavigationCameraPerspectiveTopDownNorthUp, GMSNavigationCameraPerspectiveTopDownHeadingUp }
 Las diferentes perspectivas de la cámara que se pueden establecer al seguir la ubicación del usuario. Más...
enumeraciónGMSNavigationTravelMode {
GMSNavigationTravelModeDriving = 0, GMSNavigationTravelModeCycling, GMSNavigationTravelModeWalking, GMSNavigationTravelModeTwoWheeler,
GMSNavigationTravelModeTaxicab
}
 Los diferentes medios de transporte que se pueden utilizar para la navegación. Más...
enumeraciónGMSNavigationVoiceGuide { GMSNavigationVoiceGuideSilent = 0, GMSNavigationVoiceGuideAlertsOnly, GMSNavigationVoiceGuideAlertsAndOrientation }
 Determina si las indicaciones por voz se reproducen en determinadas circunstancias. Más...
enumeraciónGMSVoiceGuideAudioDeviceType { GMSVoiceGuideAudioDeviceTypeBuiltInOnly = 0, GMSVoiceGuideAudioDeviceTypeType }
 Determina el tipo de dispositivo de audio al que se puede reproducir la guía por voz. Más...
enumeración
,
, GMS,
 Un GMSRouteStatus es un código de estado que representa el resultado de una solicitud de ruta. Más...
enumeraciónGMSNavigationLightingMode { GMSNavigationLightingModeNormal = 0, GMSNavigationLightingModeLowLight }
 El modo de iluminación se usa para especificar diferentes esquemas de colores según la luz disponible. Más...
enumeraciónGMSNavigationRouteStrategy { GMSNavigationRouteStrategyDefaultBest = 0, GMSNavigationRouteStrategyShorter y GMSNavigationRouteStrategyDeltaToTargetDistance }
 La estrategia de enrutamiento especifica cómo se clasifican las rutas, lo que afecta la ruta cuando se elige y durante el redireccionamiento. Más...
enumeraciónGMSNavigationRouteCalloutFormat { GMSNavigationRouteCalloutFormatDefault = 0, GMSNavigationRouteCalloutFormatTime, GMSNavigationRouteCalloutFormatDistance }
 El formato especifica si se debe mostrar información sobre la distancia o la hora de llegada estimada en textos destacados de la ruta. Más...
enumeraciónGMSNavigationAlternativeRoutesStrategy { GMSNavigationAlternativeRoutesStrategyAll = 0, GMSNavigationAlternativeRoutesStrategyNone,GMSNavigationAlternativeRoutesStrategyOne }
 Indica la cantidad máxima de rutas alternativas que se pueden solicitar. Más...
enumeraciónGMSNavigationSpeedAlertSeverity { GMSNavigationSpeedAlertSeverityUnknown = -2, GMSNavigationSpeedAlertSeverityNotSpeeding = -1, GMSNavigationSpeedAlertSeverityMinor = 0, GMSNavigationSpeedAlertSeverityMajor }
enumeraciónGMSNavigationMapStyle { GMSNavigationMapStyleDefault = 0, GMSNavigationMapStyleHighDetail = 1}
 El estilo del mapa durante la navegación. Más...
enumeraciónGMSNavigationNavState { GMSNavigationNavStateUnknown = 0, GMSNavigationNavStateEnroute = 1, GMSNavigationNavStateRerouting = 2, GMSNavigationNavStateStopped = 3 }
 El estado de la navegación. Más...
enumeraciónGMSNavigationDrivingSide { GMSNavigationDrivingSideNone = 0, GMSNavigationDrivingSideLeft = 1, GMSNavigationDrivingSideRight = 2 }
 Indica si este paso es en una ruta en automóvil a la derecha o en automóvil a la izquierda. Más...
enumeración.
 Un conjunto de valores que especifican la acción de navegación que se realizará. Más...

Documentación del tipo de enumeración

El modo de cámara, que determina el siguiente comportamiento de la cámara

Enumerador:
GMSNavigationCameraModeFree

Inhabilita el seguimiento de la cámara.

La cámara está en este modo cuando el usuario la está desplazando.

GMSNavigationCameraModeFollowing

Sigue la ubicación del usuario con la siguiente Perspectiva actual.

GMSNavigationCameraModeOverview

Muestra una descripción general de la ruta restante.

Se actualiza dinámicamente en el modo de orientación.

Las diferentes perspectivas de la cámara que se pueden establecer al seguir la ubicación del usuario.

Enumerador:
GMSNavigationCameraPerspectiveTilted

La cámara gira automáticamente para apuntar al rumbo del usuario y se inclina.

Cuando la guía está inactiva, la ubicación del usuario se ubica en el centro de la vista del puerto. Cuando la orientación está activa, la ubicación del usuario se coloca cerca de la parte inferior de la vista del puerto.

GMSNavigationCameraPerspectiveTopDownNorthUp

La cámara siempre está orientada al norte y mira directamente hacia abajo.

La ubicación del usuario está ubicada en el centro de la pantalla.

GMSNavigationCameraPerspectiveTopDownHeadingUp

La cámara gira automáticamente para apuntar hacia el rumbo del usuario y mira directamente hacia abajo.

Cuando la guía está inactiva, la ubicación del usuario se ubica en el centro de la vista del puerto. Cuando la orientación está activa, la ubicación del usuario se coloca cerca de la parte inferior de la vista del puerto.

Los diferentes medios de transporte que se pueden utilizar para la navegación.

Enumerador:
GMSNavigationTravelModeDriving

Se obtendrán rutas en automóvil, y el recorrido del usuario informado se basará en la dirección de movimiento.

GMSNavigationTravelModeCycling

Se recuperarán las rutas de ciclismo, y el rumbo del usuario informado se basará en la dirección de la brújula a la que apunte el dispositivo.

GMSNavigationTravelModeWalking

Se recuperarán las rutas a pie y el recorrido del usuario informado se basará en la dirección de la brújula que apunte el dispositivo.

GMSNavigationTravelModeTwoWheeler

Se obtendrán rutas para vehículos motorizados de dos ruedas y el recorrido del usuario informado se basará en la dirección de desplazamiento.

GMSNavigationTravelModeTaxicab

Las rutas de taxi se recuperarán y el rumbo del usuario informado se basará en la dirección del movimiento.

Determina si las indicaciones por voz se reproducen en determinadas circunstancias.

Enumerador:
GMSNavigationVoiceGuideSilent

Inhabilita las indicaciones por voz.

GMSNavigationVoiceGuideAlerts

Habilita las indicaciones por voz solo para alertas de tráfico.

GMSNavigationVoiceGuideAlertsAndGuide

Habilita indicaciones por voz para indicaciones paso a paso y alertas.

Determina el tipo de dispositivo de audio al que se puede reproducir la guía por voz.

Enumerador:
GMSVoiceGuideAudioDeviceTypeBuiltInOnly

Las indicaciones por voz solo se reproducen a través de las bocinas o los auriculares integrados del dispositivo.

GMSVoiceGuideAudioDeviceTypeBluetooth

Si está disponible, las indicaciones por voz se reproducen mediante una conexión Bluetooth; de lo contrario, usan los auriculares o la bocina del dispositivo integrados.

enumeración GMSRouteStatus

Un GMSRouteStatus es un código de estado que representa el resultado de una solicitud de ruta.

Enumerador:
GMSRouteStatusInternalError

No se pudo calcular una ruta debido a un error interno.

GMSRouteStatusOK

Se calculó correctamente una ruta al destino.

GMSRouteStatusNoRouteFound

No se pudo calcular una ruta al destino.

GMSRouteStatusNetworkError

No se pudo calcular una ruta al destino debido a un error de red.

GMSRouteStatusQuotaExceeded

No se pudo calcular una ruta al destino debido a que la cuota es insuficiente.

GMSRouteStatusAPIKeyNotAuthorized

No se pudo calcular una ruta porque la clave proporcionada no tiene permiso para usar el SDK de Navigation.

GMSRouteStatusCanceled

Se canceló el cálculo de la ruta y se reemplazó por uno más reciente.

GMSRouteStatusDuplicateWaypointsError

No se pudo calcular una ruta porque había puntos de referencia duplicados en la solicitud.

GMSRouteStatusNoWaypointsError

No se pudo calcular una ruta porque no se proporcionaron waypoints.

GMSRouteStatusLocationUnavailable

No se pudo calcular una ruta porque la ubicación del usuario no está disponible.

Esto podría deberse a que el usuario no otorgó permisos de ubicación a la app.

GMSRouteStatusWaypointError

No se pudo generar una ruta porque hubo un problema con los waypoints proporcionados en la solicitud.

Por ejemplo, es posible que se haya proporcionado un id. de sitio inactivo o no válido.

GMSRouteStatusTravelModeUnsupported

No se puede generar una ruta si no se admite este modo de viaje.

Por ejemplo, si configuras destinos con un token de ruta, solo se admitirán los modos En automóvil y Viaje en vehículo motorizado de dos ruedas.

El modo de iluminación se usa para especificar diferentes esquemas de colores según la luz disponible.

Enumerador:
GMSNavigationLightingModeNormal

Usa un modo de iluminación adecuado para ver el día.

GMSNavigationLightingModeLowLight

Usa un modo de iluminación adecuado para la vista nocturna.

La estrategia de enrutamiento especifica cómo se clasifican las rutas, lo que afecta la ruta cuando se elige y durante el redireccionamiento.

El valor predeterminado es GMSNavigationRouteStrategyDefaultBest.

Enumerador:
GMSNavigationRouteStrategyDefaultBest

Clasifica las rutas según el modelo de costo predeterminado de NavSDK.

Esta es la estrategia de enrutamiento predeterminada para navegar.

GMSNavigationRouteStrategyShorter

Clasifica las rutas por distancia.

La ruta con la clasificación más alta es la más corta.

GMSNavigationRouteStrategyDeltaToTargetDistance

Clasifica las rutas por delta absoluto a una distancia objetivo, de la más pequeña a la más grande.

El formato especifica si se debe mostrar información sobre la distancia o la hora de llegada estimada en textos destacados de la ruta.

Enumerador:
GMSNavigationRouteCalloutFormatDefault

Muestra el tiempo o la distancia, según la estrategia de ruta.

Muestra el tiempo con la mejor estrategia de enrutamiento predeterminada y la distancia con la estrategia de enrutamiento más corta.

GMSNavigationRouteCalloutFormatTime

Muestra la información de tiempo en textos destacados de la ruta (p.ej., 10 min, 5 min más rápido).

GMSNavigationRouteCalloutFormatDistance

Muestra información de distancia en textos destacados de la ruta (p.ej., 10 km y 5 km más).

Indica la cantidad máxima de rutas alternativas que se pueden solicitar.

Enumerador:
GMSNavigationAlternativeRoutesStrategyAll

Se deben mostrar todas las rutas alternativas disponibles.

GMSNavigationAlternativeRoutesStrategyNone

No se deben mostrar rutas alternativas.

GMSNavigationAlternativeRoutesStrategyOne

Se debe mostrar una ruta alternativa.

Enumerador:
GMSNavigationSpeedAlertSeverityUnknown

No se pudo determinar la velocidad o el límite de velocidad.

GMSNavigationSpeedAlertSeverityNotSpeeding

No se produce un exceso de velocidad.

GMSNavigationSpeedAlertSeverityMinor

Alerta de velocidad menor.

GMSNavigationSpeedAlertSeverityMajor

Alerta de velocidad importante.

enumeración GMSNavigationMapStyle

El estilo del mapa durante la navegación.

Enumerador:
GMSNavigationMapStyleDefault

Estilo de mapa base predeterminado.

No hay elementos adicionales.

GMSNavigationMapStyleHighDetail

Estilo de mapa con algunos elementos adicionales detallados, como contornos de edificios 2D en niveles de zoom 18+ y números de edificios 2D en niveles de zoom 19+.

El estado de la navegación.

Enumerador:
GMSNavigationNavStateUnknown

Error o estado no especificado.

GMSNavigationNavStateEnroute

Navegación activa

Hay información disponible sobre el próximo paso de la maniobra.

GMSNavigationNavStateRerouting

Navegar de forma activa, pero buscando una ruta nueva

El próximo paso de maniobra aún no está disponible.

GMSNavigationNavStateStopped

La navegación finalizó.

Indica si este paso es en una ruta en automóvil a la derecha o en automóvil a la izquierda.

No se puede especificar.

Enumerador:
GMSNavigationDrivingSideNone

Lado no especificado.

GMSNavigationDrivingSideLeft

Lado izquierdo en automóvil.

GMSNavigationDrivingSideRight

Lado derecho en automóvil.

Un conjunto de valores que especifican la acción de navegación que se realizará.

Enumerador:
GMSNavigationManeuverUnknown

Maniobra desconocida

GMSNavigationManeuverDepart

Punto de partida de la maniobra.

GMSNavigationManeuverDestination

Llegada a un destino.

GMSNavigationManeuverDestinationLeft

Llegada a un destino ubicado en el lado izquierdo de la ruta.

GMSNavigationManeuverDestinationRight

Llegada a un destino ubicado en el lado derecho de la ruta.

GMSNavigationManeuverStraight

Siga derecho.

GMSNavigationManeuverTurnLeft

Punto de partida de la maniobra.

GMSNavigationManeuverTURNDerecha

Giro regular hacia la derecha en una intersección.

GMSNavigationManeuverTurnKeepLeft

Mantente a la izquierda mientras la ruta se aleja.

GMSNavigationManeuverTurnKeepRight

Mantente a la derecha mientras la ruta se aleja.

GMSNavigationManeuverTurnSlightLeft

Gira levemente a la izquierda en una intersección.

GMSNavigationManeuverTurnSlightRight

Gira levemente a la derecha en una intersección.

GMSNavigationManeuverTurnSharpLeft

Gira totalmente a la izquierda en una intersección.

GMSNavigationManeuverTurnSharpRight

Gira totalmente a la derecha en una intersección.

GMSNavigationManeuverTurnUTurnClockwise

Gira en el sentido de las manecillas del reloj para girar en el lado opuesto de la calle.

GMSNavigationManeuverTurnUTurnCounterClockwise

Gira en el sentido contrario a las agujas del reloj del lado opuesto de la calle.

GMSNavigationManeuverMergeUnspecified

La ruta actual se une a otra.

GMSNavigationManeuverMergeLeft

La ruta actual se une a otra a la izquierda.

GMSNavigationManeuverMergeRight

La ruta actual se une a otra a la derecha.

GMSNavigationManeuverForkLeft

La ruta actual se une a otra ruta ligeramente a la izquierda.

GMSNavigationManeuverForkRight

La ruta actual se une a otra ruta a la derecha.

GMSNavigationManeuverOnRampUnspecified

Ingresa una autopista o autopista.

GMSNavigationManeuverOnRampLeft

Giro hacia la izquierda con regularidad para ingresar a una autopista de peaje o autopista.

GMSNavigationManeuverOnRampRight

Giro regular hacia la derecha para entrar a una autopista de peaje o a una autopista.

GMSNavigationManeuverOnRampKeepLeft

Mantente en el lado izquierdo de la ruta cuando ingreses a una autopista de peaje o en una autopista mientras se desvía.

GMSNavigationManeuverOnRampKeepRight

Mantente en el lado derecho de la ruta cuando ingreses a una autopista de peaje o en una autopista mientras se desvía.

GMSNavigationManeuverOnRampSlightLeft

Gira levemente a la izquierda para ingresar a una autopista de peaje o en una autopista.

GMSNavigationManeuverOnRampSlightRight

Gira levemente a la derecha para ingresar a una autopista de peaje o en una autopista.

GMSNavigationManeuverOnRampSharpLeft

Gira totalmente a la izquierda para ingresar a una autopista de peaje o en una autopista.

GMSNavigationManeuverOnRampSharpRight

Gira totalmente a la derecha para entrar a una autopista o autopista.

GMSNavigationManeuverOnRampUTurnClockwise

En el sentido de las agujas del reloj, gira en el lado opuesto de la calle para ingresar a una autopista de peaje o autopista.

GMSNavigationManeuverOnRampUTurnCounterClockwise

Gira en sentido antihorario en el lado opuesto de la calle para ingresar a una autopista de peaje o a una autopista.

GMSNavigationManeuverOffRampUnspecified

Sal de una autopista de peaje o de una autopista.

GMSNavigationManeuverOffRampLeft

Giro regular hacia la izquierda para salir de una autopista de peaje o autopista.

GMSNavigationManeuverOffRampRight

Giro regular hacia la derecha para salir de una autopista de peaje o autopista.

GMSNavigationManeuverOffRampKeepLeft

Continúa hacia el lado izquierdo de la ruta cuando salgas de una autopista de peaje o en una autopista a medida que la ruta se aleja.

GMSNavigationManeuverOffRampKeepRight

Continúa hacia la derecha de la ruta cuando salgas de una autopista de peaje o autopista a medida que la ruta se aleja.

GMSNavigationManeuverOffRampSlightLeft

Gira levemente a la izquierda para salir de una autopista o autopista.

GMSNavigationManeuverOffRampSlightRight

Gira levemente a la derecha para salir de una autopista o autopista.

GMSNavigationManeuverOffRampSharpLeft

Gira totalmente a la izquierda para salir de una autopista o autopista.

GMSNavigationManeuverOffRampSharpRight

Gira totalmente a la derecha para salir de una autopista o autopista.

GMSNavigationManeuverOffRampUTurnClockwise

Gira en el sentido de las manecillas del reloj para girar en el lado opuesto de la calle a fin de salir de una autopista o autopista.

GMSNavigationManeuverOffRampUTurnCounterClockwise

Gira en el sentido opuesto a las agujas del reloj hacia el lado opuesto de la calle para salir de una autopista o autopista.

GMSNavigationManeuverRoundaboutClockwise

Ingresa una rotonda en el sentido de las agujas del reloj.

GMSNavigationManeuverRoundaboutCounterClockwise

Ingresa una rotonda en el sentido antihorario.

GMSNavigationManeuverRoundaboutStraightClockwise

Ingresa una rotonda en el sentido de las agujas del reloj y continúa derecho.

GMSNavigationManeuverRoundaboutStraightCounterClockwise

Ingresa una rotonda en el sentido antihorario y continúa derecho.

GMSNavigationManeuverRoundaboutLeftClockwise

Ingresa una rotonda en el sentido de las agujas del reloj y gira a la izquierda.

GMSNavigationManeuverRoundaboutLeftCounterClockwise

Ingresa una rotonda en el sentido contrario a las agujas del reloj y gira a la izquierda.

GMSNavigationManeuverRoundaboutRightClockwise

Ingresa una rotonda en el sentido de las agujas del reloj y gírala a la derecha.

GMSNavigationManeuverRoundaboutRightCounterClockwise

Ingresa una rotonda en el sentido contrario a las agujas del reloj y gira a la derecha.

GMSNavigationManeuverRoundaboutSlightLeftClockwise

Ingresa una rotonda en el sentido de las agujas del reloj y gira levemente a la izquierda.

GMSNavigationManeuverRoundaboutSlightLeftCounterClockwise

Ingresa una rotonda en el sentido contrario a las agujas del reloj y gira levemente a la izquierda.

GMSNavigationManeuverRoundaboutSlightRightClockwise

Ingresa una rotonda en el sentido de las agujas del reloj y gira levemente a la derecha.

GMSNavigationManeuverRoundaboutSlightRightCounterClockwise

Ingresa una rotonda en el sentido contrario a las agujas del reloj y gira levemente a la derecha.

GMSNavigationManeuverRoundaboutSharpLeftClockwise

Ingresa una rotonda en el sentido de las agujas del reloj y gira totalmente a la izquierda.

GMSNavigationManeuverRoundaboutSharpLeftCounterClockwise

Ingresa una rotonda en el sentido contrario a las agujas del reloj y gira totalmente a la izquierda.

GMSNavigationManeuverRoundaboutSharpRightClockwise

Ingresa una rotonda en el sentido de las agujas del reloj y gira totalmente a la derecha.

GMSNavigationManeuverRoundaboutSharpRightCounterClockwise

Ingresa una rotonda en el sentido contrario a las agujas del reloj y gira totalmente a la derecha.

GMSNavigationManeuverRoundaboutUTurnClockwise

Ingresa una rotonda en el sentido de las agujas del reloj y gírala en el sentido opuesto al lado opuesto de la calle.

GMSNavigationManeuverRoundaboutUTurnCounterClockwise

Ingresa una rotonda en el sentido opuesto a las agujas del reloj y gíralo en el sentido opuesto de la calle.

GMSNavigationManeuverRoundaboutExitClockwise

Sal de una rotonda en el sentido de las agujas del reloj.

GMSNavigationManeuverRoundaboutExitCounterClockwise

Sal de una rotonda en el sentido antihorario.

GMSNavigationManeuverFerryBoat

Toma el ferry.

GMSNavigationManeuverFerryTrain

Toma el ferry.

GMSNavigationManeuverNameChange

El nombre de la calle cambia.