Compartilhar via


RouteInstruction Classe

Definição

Um conjunto de atributos que descrevem uma manobra, por exemplo, "Vire para a direita", "Mantenha a esquerda", "Pegue a balsa", "Pegue a auto-estrada", "Chegar".

public class RouteInstruction
type RouteInstruction = class
Public Class RouteInstruction
Herança
RouteInstruction

Propriedades

CombinedMessage

Uma mensagem legível para a manobra combinada com a mensagem da próxima instrução. Às vezes, é possível combinar duas instruções sucessivas em uma única instrução facilitando a execução. Quando esse for o caso, o sinalizador possibleCombineWithNext será verdadeiro. Por exemplo:

10. Turn left onto Einsteinweg/A10/E22 towards Ring Amsterdam
11. Follow Einsteinweg/A10/E22 towards Ring Amsterdam

O sinalizador possibleCombineWithNext na instrução 10 é verdadeiro. Isso indica aos clientes de diretrizes codificadas que ele pode ser combinado com a instrução 11. As instruções serão combinadas automaticamente para clientes que solicitam diretrizes legíveis por humanos. O campo combinedMessage contém a mensagem combinada:

Turn left onto Einsteinweg/A10/E22 towards Ring Amsterdam
then follow Einsteinweg/A10/E22 towards Ring Amsterdam.
CountryCode

Código de país ISO 3166-1 alfa-3 de 3 caracteres. Por exemplo, EUA.

DrivingSide

Indica direção à esquerda versus à direita no ponto da manobra.

ExitNumber

O número de uma saída da rodovia tomada pela manobra atual. Se uma saída tiver vários números de saída, eles serão separados por "," e possivelmente agregados por "-", por exemplo, "10, 13-15".

InstructionType

Tipo da instrução, por exemplo, girar ou alterar a forma de estrada.

JunctionType

O tipo da junção em que a manobra ocorre. Para rotatórias maiores, duas instruções separadas são geradas para entrar e sair da rotatória.

Maneuver

Um código que identifica a manobra.

Message

Uma mensagem legível para a manobra.

Point

Um local representado como latitude e longitude.

PointIndex

O índice do ponto na lista de "pontos" de polilinha correspondente ao ponto da instrução.

PossibleCombineWithNext

Opcionalmente, é possível combinar a instrução com a próxima. Isso pode ser usado para criar mensagens como "Virar para a esquerda e depois virar para a direita".

RoadNumbers

Os números das estradas dos próximos segmentos de estrada significativos após a manobra, ou das estradas a serem seguidas. Exemplo: ["E34", "N205"].

RoundaboutExitNumber

Isso indica qual saída tomar em uma rotatória.

RouteOffsetInMeters

Distância do início da rota até o ponto da instrução.

SignpostText

O texto em uma placa que é mais relevante para a manobra ou para a direção que deve ser seguida.

StateCode

Uma subdivisão (por exemplo, estado) do país, representada pela segunda parte de um código ISO 3166-2 . Isso só está disponível para alguns países, como EUA, Canadá e México.

Street

Nome da rua do próximo segmento de estrada significativo após a manobra, ou da rua que deve ser seguida.

TravelTimeInSeconds

Tempo estimado de viagem até o ponto correspondente a routeOffsetInMeters.

TurnAngleInDegrees

Indica a direção de uma instrução. Se junctionType indicar uma instrução de turno:

  • 180 = U-turn
  • [-179, -1] = Curva à esquerda
  • 0 = Em linha reta (uma volta de '0 graus')
  • [1, 179] = Curva à direita

Se junctionType indicar uma instrução de bifurcação:

  • <0 - mantenha a esquerda
  • &gt;0 – manter a direita

Aplica-se a