Tipos de navegação do GMS

GMSNavigationTypes

Enumerações

enumeraçãoGMSNavigationCameraMode { GMSNavigationCameraModeFree = 0, GMSNavigationCameraModeFollowing, GMSNavigationCameraModeOverview }
 O modo da câmera que determina o comportamento a seguir. Mais...
enumeraçãoGMSNavigationCameraPerspective { GMSNavigationCameraPerspectiveTilted = 0, GMSNavigationCameraPerspectiveTopDownNorthUp, GMSNavigationCameraPerspectiveTopDownheadingUp }
 As diferentes perspectivas da câmera que podem ser definidas ao seguir a localização do usuário. Mais...
enumeraçãoGMSNavigationTravelMode {
  GMSNavigationTravelModeDriving = 0, GMSNavigationTravelModeCycling, GMSNavigationTravelModeWalking, GMSNavigationTravelModeTwoWheeler,
  GMSNavigationTravelModeTaxicab
}
 Os diferentes meios de transporte que podem ser usados para navegação. Mais...
enumeraçãoGMSNavigationVoiceGuidance { GMSNavigationVoiceGuidanceSilent = 0, GMSNavigationVoiceGuidanceAlertsOnly, GMSNavigationVoiceGuidanceAlertsAndGuidance }
 Determina se a orientação por voz é tocada em determinadas circunstâncias. Mais...
enumeraçãoGMSVoiceGuidanceAudioDeviceType { GMSVoiceGuidanceAudioDeviceTypeBuiltInOnly = 0, GMSVoiceGuidanceAudioDeviceTypeBluetooth }
 Determina que tipo de dispositivos de áudio a orientação por voz pode ser tocada. Mais...
enumeraçãoGMSRouteStatus {
  GMSRouteStatusInternalError = 0, GMSRouteStatusOK, GMSRouteStatusNoRouteFound, GMSRouteStatusNetworkError,
  GMSRouteStatusQuotaExceeded, GMSRouteStatusAPIKeyNotAuthorized, GMSRouteStatusAPIKeyNotAuthorized, GMSRouteStatusCanceledGMSRouteStatusDuplicateWaypointsErrorGMSRouteStatusNoWaypointsErrorGMSRouteStatusLocationUnavailableGMSRouteStatusWaypointErrorGMSRouteStatusTravelModeUnsupported
 Um GMSRouteStatus é um código de status que representa o resultado de uma solicitação de rota. Mais...
enumeraçãoGMSNavigationLightingMode { GMSNavigationLightingModeNormal = 0, GMSNavigationLightingModeLowLight }
 O modo de iluminação é usado para especificar esquemas de cores diferentes com base na luz disponível. Mais...
enumeraçãoGMSNavigationRoutingStrategy { GMSNavigationRoutingStrategyDefaultBest = 0, GMSNavigationRoutingStrategyShorter, GMSNavigationRoutingStrategyDeltaToTargetDistance }
 A estratégia de roteamento especifica como as rotas são classificadas, o que afeta a rota quando ela é escolhida e durante o traçado. Mais...
enumeraçãoGMSNavigationRouteCalloutFormat { GMSNavigationRouteCalloutFormatDefault = 0, GMSNavigationRouteCalloutFormatTime, GMSNavigationRouteCalloutFormatDistance }
 O formato especifica se as informações de distância ou HEC serão mostradas nas frases de destaque do trajeto. Mais...
enumeraçãoGMSNavigationAlternateRoutesStrategy { GMSNavigationAlternativeRoutesStrategyAll = 0, GMSNavigationAlternateRoutesStrategyNone, GMSNavigationAlternativeRoutesStrategyOne }
 Indica o número máximo de rotas alternativas que podem ser solicitadas. Mais...
enumeraçãoGMSNavigationSpeedAlertSeverity { GMSNavigationSpeedAlertSeverityUnknown = -2, GMSNavigationSpeedAlertSeverityNotSpeeding = -1, GMSNavigationSpeedAlertSeverityMinor = 0, GMSNavigationSpeedAlertSeverityMajor }
enumeraçãoGMSNavigationNavState { GMSNavigationNavStateUnknown = 0, GMSNavigationNavStateEnroute = 1, GMSNavigationNavStateRerouting = 2, GMSNavigationNavStateStopped = 3 }
 O estado da navegação. Mais...
enumeraçãoGMSNavigationDrivingSide { GMSNavigationDrivingSideNone = 0, GMSNavigationDrivingSideLeft = 1, GMSNavigationDrivingSideRight = 2 }
 Indica se esta etapa é em um trajeto à direita ou à esquerda. Mais...
enumeraçãoGMSNavigationManeuver

















GMSNavigationManeuverUnknownGMSNavigationManeuverDepartGMSNavigationManeuverDestinationGMSNavigationManeuverDestinationLeftGMSNavigationManeuverDestinationRightGMSNavigationManeuverStraightGMSNavigationManeuverTurnLeftGMSNavigationManeuverTurnRightGMSNavigationManeuverTurnKeepLeftGMSNavigationManeuverTurnKeepRightGMSNavigationManeuverTurnSlightLeftGMSNavigationManeuverTurnSlightRightGMSNavigationManeuverTurnSharpLeftGMSNavigationManeuverTurnSharpRightGMSNavigationManeuverTurnUTurnClockwiseGMSNavigationManeuverTurnUTurnCounterClockwiseGMSNavigationManeuverMergeUnspecifiedGMSNavigationManeuverMergeLeftGMSNavigationManeuverMergeRightGMSNavigationManeuverForkLeftGMSNavigationManeuverForkRightGMSNavigationManeuverOnRampUnspecifiedGMSNavigationManeuverOnRampLeftGMSNavigationManeuverOnRampRightGMSNavigationManeuverOnRampKeepLeftGMSNavigationManeuverOnRampKeepRightGMSNavigationManeuverOnRampSlightLeftGMSNavigationManeuverOnRampSlightRightGMSNavigationManeuverOnRampSharpLeftGMSNavigationManeuverOnRampSharpRightGMSNavigationManeuverOnRampUTurnClockwiseGMSNavigationManeuverOnRampUTurnCounterClockwiseGMSNavigationManeuverOffRampUnspecifiedGMSNavigationManeuverOffRampLeftGMSNavigationManeuverOffRampRightGMSNavigationManeuverOffRampKeepLeftGMSNavigationManeuverOffRampKeepRightGMSNavigationManeuverOffRampSlightLeftGMSNavigationManeuverOffRampSlightRightGMSNavigationManeuverOffRampSharpLeftGMSNavigationManeuverOffRampSharpRightGMSNavigationManeuverOffRampUTurnClockwiseGMSNavigationManeuverOffRampUTurnCounterClockwiseGMSNavigationManeuverRoundaboutClockwiseGMSNavigationManeuverRoundaboutCounterClockwiseGMSNavigationManeuverRoundaboutStraightClockwiseGMSNavigationManeuverRoundaboutStraightCounterClockwiseGMSNavigationManeuverRoundaboutLeftClockwiseGMSNavigationManeuverRoundaboutLeftCounterClockwiseGMSNavigationManeuverRoundaboutRightClockwiseGMSNavigationManeuverRoundaboutRightCounterClockwiseGMSNavigationManeuverRoundaboutSlightLeftClockwiseGMSNavigationManeuverRoundaboutSlightLeftCounterClockwiseGMSNavigationManeuverRoundaboutSlightRightClockwiseGMSNavigationManeuverRoundaboutSlightRightCounterClockwiseGMSNavigationManeuverRoundaboutSharpLeftClockwiseGMSNavigationManeuverRoundaboutSharpLeftCounterClockwiseGMSNavigationManeuverRoundaboutSharpRightClockwiseGMSNavigationManeuverRoundaboutSharpRightCounterClockwiseGMSNavigationManeuverRoundaboutUTurnClockwiseGMSNavigationManeuverRoundaboutUTurnCounterClockwiseGMSNavigationManeuverRoundaboutExitClockwiseGMSNavigationManeuverRoundaboutExitCounterClockwiseGMSNavigationManeuverFerryBoatGMSNavigationManeuverFerryTrainGMSNavigationManeuverNameChange
 Um conjunto de valores que especificam a ação de navegação a ser realizada. Mais...
enumeraçãoGMSNavigationLaneShape {
  GMSNavigationLaneShapeUnknown = 0, GMSNavigationLaneShapeStraight = 1, GMSNavigationLaneShapeSlightLeft = 2, GMSNavigationLaneShapeSlightRight = 3,
  GMSNavigationLaneShapeNormalLeft,

GMSNavigationLaneShapeNormalRightGMSNavigationLaneShapeSharpLeftGMSNavigationLaneShapeSharpRightGMSNavigationLaneShapeUTurnLeftGMSNavigationLaneShapeUTurnRight
 Um conjunto de valores que descreve a forma de uma faixa. Mais...

Documentação de tipos de enumeração

O modo da câmera que determina o comportamento a seguir.

Enumerador:
GMSNavigationCameraModeFree

Desativa o recurso de seguir a câmera.

A câmera fica nesse modo quando está sendo deslocada pelo usuário.

GMSNavigationCameraModeSeguindo

Segue a localização do usuário com a seguinte Perspective atual.

GMSNavigationCameraModeOverview

Mostra uma visão geral do trajeto restante.

Ela é atualizada dinamicamente no modo de orientação.

As diferentes perspectivas da câmera que podem ser definidas ao seguir a localização do usuário.

Enumerador:
GMSNavigationCameraPerspectiveKinded

A câmera gira automaticamente para ficar de frente para o usuário e é inclinada.

Quando a orientação está inativa, a localização do usuário é posicionada no centro da janela de visualização. Quando a orientação está ativa, a localização do usuário é posicionada perto da parte inferior da janela de visualização.

GMSNavigationCameraPerspectiveTopDownNorthUp

A câmera está sempre orientada para o norte e olha diretamente para baixo.

A localização do usuário é posicionada no centro da tela.

GMSNavigationCameraPerspectiveTopDownheadingUp

A câmera gira automaticamente para ficar de frente para o usuário e olha diretamente para baixo.

Quando a orientação está inativa, a localização do usuário é posicionada no centro da janela de visualização. Quando a orientação está ativa, a localização do usuário é posicionada perto da parte inferior da janela de visualização.

Os diferentes meios de transporte que podem ser usados para navegação.

Enumerador:
GMSNavigationTravelModeDriving

Os trajetos de carro serão buscados, e o percurso do usuário informado será baseado na direção do movimento.

GMSNavigationTravelModeCycling

Os trajetos de ciclismo serão buscados, e o percurso do usuário informado será baseado na direção da bússola que o dispositivo estiver voltado.

GMSNavigationTravelModeWalking

Os trajetos a pé serão buscados, e o percurso do usuário informado será baseado na direção da bússola que o dispositivo estiver voltado.

GMSNavigationTravelModeTwoWheeler

Os trajetos de motocicleta são buscados, e o percurso do usuário informado tem como base a direção do movimento.

GMSNavigationTravelModeTaxicab

As rotas de táxi serão buscadas, e o percurso do usuário informado será baseado na direção do movimento.

Determina se a orientação por voz é tocada em determinadas circunstâncias.

Enumerador:
GMSNavigationVoiceGuidanceSilent

Desativa a orientação por voz.

GMSNavigationVoiceGuidanceAlertsOnly

Ativa a orientação por voz apenas para alertas de trânsito.

GMSNavigationVoiceGuidanceAlertsAndGuidance

Ativa a orientação por voz para a orientação guiada e os alertas.

Determina que tipo de dispositivos de áudio a orientação por voz pode ser tocada.

Enumerador:
GMSVoiceGuidanceAudioDeviceTypeBuildInOnly

A orientação por voz é reproduzida somente pelo alto-falante ou fones de ouvido integrados do dispositivo.

GMSVoiceGuidanceAudioDeviceTypeBluetooth

A orientação por voz é reproduzida em uma conexão Bluetooth, se disponível. Caso contrário, ela usa o alto-falante ou os fones de ouvido integrados do dispositivo.

enumeração GMSRouteStatus

Um GMSRouteStatus é um código de status que representa o resultado de uma solicitação de rota.

Enumerador:
GMSRouteStatusInternalError

Não foi possível calcular uma rota devido a um erro interno.

Em alguns casos, isso pode ser resolvido atualizando para uma versão mais recente do SDK.

GMSRouteStatusOK

Um trajeto para o destino foi calculado.

GMSRouteStatusNoRouteFound

Não foi possível calcular um trajeto para o destino.

GMSRouteStatusNetworkError

Não foi possível calcular uma rota para o destino devido a um erro de rede.

GMSRouteStatusQuotaOverrideed

Não foi possível calcular uma rota para o destino devido à cota insuficiente.

GMSRouteStatusAPIKeyNotAuthorized

Não foi possível calcular um trajeto porque a chave fornecida não tem permissão para usar o SDK do Navigation.

GMSRouteStatusCanceled

O cálculo do trajeto foi cancelado e substituído por um mais novo.

GMSRouteStatusDuplicateWaypointsError

Não foi possível calcular um trajeto porque havia waypoints duplicados na solicitação.

GMSRouteStatusNoWaypointsError

Não foi possível calcular um trajeto porque não foram fornecidos waypoints.

GMSRouteStatusLocationAvailable

Não foi possível calcular um trajeto porque o local do usuário não está disponível.

Isso pode ter acontecido porque o usuário não concedeu permissões de localização ao app.

GMSRouteStatusWaypointError

Não foi possível gerar um trajeto porque houve um problema com os waypoints fornecidos na solicitação.

Por exemplo, um ID de lugar desatualizado ou inválido pode ter sido fornecido.

GMSRouteStatusTravelModeSupported

Não foi possível gerar um trajeto com um modo de viagem incompatível.

Por exemplo, se você estiver definindo destinos com um token de trajeto, só será possível usar os modos "Carro" e "Motocicleta".

O modo de iluminação é usado para especificar esquemas de cores diferentes com base na luz disponível.

Enumerador:
GMSNavigationLightingModeNormal

Use um modo de iluminação adequado para visualização diurna.

GMSNavigationLightingModeLowLight

Use um modo de iluminação adequado para visualização noturna.

A estratégia de roteamento especifica como as rotas são classificadas, o que afeta a rota quando ela é escolhida e durante o traçado.

O valor padrão é GMSNavigationRoutingStrategyDefaultBest.

Enumerador:
GMSNavigationRoutingStrategyDefaultBest

Classifica as rotas pelo modelo de custo padrão do NavSDK.

Essa é a estratégia de roteamento padrão para navegação.

GMSNavigationRoutingStrategyShorter

Classifica os trajetos por distância.

O trajeto com a classificação mais alta é o mais curto dentre os retornados.

GMSNavigationRoutingStrategyDeltaToTargetDistance

Classifica as rotas por delta absoluto até uma distância desejada, do menor ao maior.

O formato especifica se as informações de distância ou HEC serão mostradas nas frases de destaque do trajeto.

Enumerador:
GMSNavigationRoute calloutFormatDefault

Mostra o tempo ou a distância, dependendo da estratégia de trajeto.

Mostra o tempo com a melhor estratégia de trajeto padrão e a distância com a estratégia de trajetos mais curta.

GMSNavigationRoute calloutFormatTime

Mostra informações de tempo nas frases de destaque do trajeto (por exemplo, 10 min, 5 min mais rápido).

GMSNavigationRoute calloutFormatDistance

Mostra informações de distância nas frases de destaque do trajeto (por exemplo, 10 km, 5 km mais).

Indica o número máximo de rotas alternativas que podem ser solicitadas.

Enumerador:
GMSNavigationAlternativeRoutesStrategyAll

Todas as rotas alternativas disponíveis serão mostradas.

GMSNavigationAlternativeRoutesStrategyNone

Nenhuma rota alternativa deve ser exibida.

GMSNavigationAlternativeRoutesStrategyOne

Um trajeto alternativo deve ser mostrado.

Enumerador:
GMSNavigationSpeedAlertSeverityUnknown

Não foi possível determinar a velocidade ou o limite de velocidade.

GMSNavigationSpeedAlertSeverityNotSpeeding

Não há excesso de velocidade.

GMSNavigationSpeedAlertSeverityMinor

Alerta de velocidade mínima.

GMSNavigationSpeedAlertSeverityMajor

Alerta de velocidade importante.

enumeração GMSNavigationNavState

O estado da navegação.

Enumerador:
GMSNavigationNavStateUnknown

Erro ou estado não especificado.

GMSNavigationNavStateEnroute

Navegando ativamente.

Há informações sobre a próxima etapa da manobra disponíveis.

GMSNavigationNavStateRerouting

Navegando ativamente, mas procurando uma nova rota.

A próxima etapa da manobra ainda não está disponível.

GMSNavigationNavStateS pipeline

A navegação foi encerrada.

Indica se esta etapa é em um trajeto à direita ou à esquerda.

Pode não ser especificado.

Enumerador:
GMSNavigationDrivingSideNone

Lado não especificado.

GMSNavigationDrivingSideLeft

Drive no lado esquerdo.

GMSNavigationDrivingSideRight

Drive no lado direito.

enumeração GMSNavigationManeuver

Um conjunto de valores que especificam a ação de navegação a ser realizada.

Enumerador:
GMSNavigationManeuverUnknown

Manobra desconhecida.

GMSNavigationManeuverDepart

Ponto de partida da manobra.

GMSNavigationManeuverDestination

Chegada a um destino.

GMSNavigationManeuverDestinationLeft

Chegada a um destino localizado no lado esquerdo da estrada.

GMSNavigationManeuverDestinationRight

Chegada a um destino localizado no lado direito da estrada.

GMSNavigationManeuverStraight

Siga em frente.

GMSNavigationManeuverTurnLeft

Ponto de partida da manobra.

GMSNavigationManeuverTurnRight

Vire à direita normal em um cruzamento.

GMSNavigationManeuverTurnKeepLeft

Mantenha-se à esquerda conforme a via divergente.

GMSNavigationManeuverTurnKeepRight

Mantenha a direita conforme houver divergência na via.

GMSNavigationManeuverTurnSlightLeft

Curva suave à esquerda em um cruzamento.

GMSNavigationManeuverTurnSlightRight

Curva suave à direita em um cruzamento.

GMSNavigationManeuverTurnSharpLeft

Vire à esquerda em um cruzamento.

GMSNavigationManeuverTurnSharpRight

Vire à direita em um cruzamento.

GMSNavigationManeuverTurnUTurnUTurnClockwise

Vire no sentido horário para o lado oposto da rua.

GMSNavigationManeuverTurnUTurnCounterCounter sentido

Vire no sentido anti-horário para o lado oposto da rua.

GMSNavigationManeuverMergeUnspecified

A estrada atual junta-se a outra.

GMSNavigationManeuverMergeLeft

A estrada atual junta-se a outra à esquerda.

GMSNavigationManeuverMergeRight

A estrada atual junta-se a outra à direita.

GMSNavigationManeuverForkLeft

A estrada atual junta-se a outra estrada ligeiramente à esquerda.

GMSNavigationManeuverForkRight

A estrada atual junta-se a outra estrada ligeiramente à direita.

GMSNavigationManeuverOnRampUnspecified

Entre em uma via ou vias interditadas.

GMSNavigationManeuverOnRampLeft

Vire à esquerda normalmente para entrar em uma curva ou rodovia.

GMSNavigationManeuverOnRampRight

Vire à direita normal para entrar em uma estrada ou rodovia.

GMSNavigationManeuverOnRampKeepLeft

Mantenha-se no lado esquerdo da estrada ao entrar em uma conversão ou estrada se ela divergir.

GMSNavigationManeuverOnRampKeepRight

Mantenha-se no lado direito da estrada ao entrar em uma curva ou rodovia quando houver divergências.

GMSNavigationManeuverOnRampSlightLeft

Curva suave à esquerda para entrar em uma rotatória ou autoestrada.

GMSNavigationManeuverOnRampSlightRight

Curva suave à direita para entrar em uma rotatória ou autoestrada.

GMSNavigationManeuverOnRampSharpLeft

Vire à esquerda para entrar em uma curva ou rodovia.

GMSNavigationManeuverOnRampSharpRight

Curva acentuada à direita para entrar em uma curva ou rodovia.

GMSNavigationManeuverOnRampUTurnClockwise

Vire no sentido horário para o lado oposto da rua para entrar em uma curva ou autoestrada.

GMSNavigationManeuverOnRampUTurnCounterCounter sentido

Vire no sentido anti-horário no lado oposto da rua para entrar em uma curva ou autoestrada.

GMSNavigationManeuverOffRampUnspecified

Saia de uma curva ou rodovia.

GMSNavigationManeuverOffRampLeft

Vire à esquerda normal para sair de uma curva ou autoestrada.

GMSNavigationManeuverOffRampRight

Vire à direita normal para sair de uma curva ou autoestrada.

GMSNavigationManeuverOffRampKeepLeft

Mantenha-se no lado esquerdo da estrada ao sair de uma curva ou autoestrada quando houver divergências na estrada.

GMSNavigationManeuverOffRampKeepRight

Mantenha-se no lado direito da estrada ao sair de uma curva ou autoestrada quando houver divergências.

GMSNavigationManeuverOffRampSlightLeft

Curva suave à esquerda para sair de uma curva ou rodovia.

GMSNavigationManeuverOffRampSlightRight

Curva suave à direita para sair de uma curva ou autoestrada.

GMSNavigationManeuverOffRampSharpLeft

Vire à esquerda para sair de uma curva ou rodovia.

GMSNavigationManeuverOffRampSharpRight

Vire à direita para sair de uma curva ou rodovia.

GMSNavigationManeuverOffRampUTurnClockwise

Vire no sentido horário no lado oposto da rua para sair de uma curva ou autoestrada.

GMSNavigationManeuverOffRampUTurnCounterCounter Time

Vire no sentido anti-horário no lado oposto da rua para sair de uma curva ou autoestrada.

GMSNavigationManeuverRoundaboutClockwise

Entre em uma rotatória no sentido horário.

GMSNavigationManeuverRoundaboutCounterClockwise

Entre em uma rotatória no sentido anti-horário.

GMSNavigationManeuverRoundaboutStraightSlockwise

Insira uma rotatória no sentido horário e continue em frente.

GMSNavigationManeuverRoundaboutStraightCounterSightwise

Entre em uma rotatória no sentido anti-horário e continue em frente.

GMSNavigationManeuverRoundaboutLeftClockwise

Entre em uma rotatória no sentido horário e vire à esquerda.

GMSNavigationManeuverRoundaboutLeftCounterSentwise

Entre em uma rotatória no sentido anti-horário e vire à esquerda.

GMSNavigationManeuverRoundaboutRightClockwise

Entre em uma rotatória no sentido horário e gire à direita.

GMSNavigationManeuverRoundaboutRightCounterClockwise

Entre em uma rotatória no sentido anti-horário e gire à direita.

GMSNavigationManeuverRoundaboutSlightLeftShlockwise

Entre em uma rotatória no sentido horário e vire um pouco à esquerda.

GMSNavigationManeuverRoundaboutSlightLeftCounterClockwise

Entre em uma rotatória no sentido anti-horário e gire levemente para a esquerda.

GMSNavigationManeuverRoundaboutSlightRightClockwise

Entre em uma rotatória no sentido horário e gire levemente para a direita.

GMSNavigationManeuverRoundaboutSlightRightCounterClockwise

Entre em uma rotatória no sentido anti-horário e gire levemente para a direita.

GMSNavigationManeuverRoundaboutSharpLeftShlockwise

Entre em uma rotatória no sentido horário e gire para a esquerda.

GMSNavigationManeuverRoundaboutSharpLeftCounterClockwise

Entre em uma rotatória no sentido anti-horário e gire rapidamente para a esquerda.

GMSNavigationManeuverRoundaboutSharpRightClockwise

Entre em uma rotatória no sentido horário e gire para a direita.

GMSNavigationManeuverRoundaboutSharpRightCounterClockwise

Entre em uma rotatória no sentido anti-horário e gire rapidamente para a direita.

GMSNavigationManeuverRoundaboutUTurnClockwise

Entre em uma rotatória no sentido horário e gire para o lado oposto da rua.

GMSNavigationManeuverRoundaboutUTurnCounterClockwise

Entre em uma rotatória no sentido anti-horário e gire para o lado oposto da rua.

GMSNavigationManeuverRoundaboutExitClockwise

Saia de uma rotatória no sentido horário.

GMSNavigationManeuverRoundaboutExitCounterClockwise

Saia de uma rotatória no sentido anti-horário.

GMSNavigationManeuverFerryBoat

Pegue a balsa.

GMSNavigationManeuverFerryTrain

Pegue a balsa.

GMSNavigationManeuverNameChange

O nome da rua muda.

enumeração GMSNavigationLaneShape

Um conjunto de valores que descreve a forma de uma faixa.

Enumerador:
GMSNavigationLaneShapeUnknown

Forma de faixa desconhecida.

GMSNavigationLaneShapeStraight

Siga em frente.

GMSNavigationLaneShapeSlightLeft

Vire suave à esquerda (10 a 45 graus).

GMSNavigationLaneShapeSlightRight

Vire suave à direita (10 a 45 graus).

GMSNavigationLaneShapeNormalLeft

Virar à esquerda normal (45 a 135 graus).

GMSNavigationLaneShapeNormalRight

Virar à direita normal (45 a 135 graus).

GMSNavigationLaneShapeSharpLeft

Vire à esquerda (135 a 175 graus).

GMSNavigationLaneShapeSharpRight

Vire à direita (135 a 175 graus).

GMSNavigationLaneShapeUTurnLeft

Uma curva à esquerda no lado oposto da mesma rua (175-180 graus).

GMSNavigationLaneShapeUTurnRight

Uma curva à direita no lado oposto da mesma rua (175-180 graus).