RouteInstructionOutput interface
Conjunto de atributos que describen una maniobra, por ejemplo, "Girar a la derecha", "Mantener la izquierda", "Tomar el ferry", "Tomar la autopista", "Llegar".
Propiedades
combined |
Un mensaje legible para la maniobra combinada con el mensaje de la siguiente instrucción. A veces es posible combinar dos instrucciones sucesivas en una sola instrucción, lo que facilita el seguimiento. Cuando este es el caso, la marca possibleCombineWithNext será true. Por ejemplo:
La marca possibleCombineWithNext en la instrucción 10 es true. Esto indica a los clientes de instrucciones codificadas que se pueden combinar con la instrucción 11. Las instrucciones se combinarán automáticamente para los clientes que solicitan instrucciones legibles. El campo combinedMessage contiene el mensaje combinado:
|
country |
Código de país ISO 3166-1 alfa-3 de 3 caracteres. Por ejemplo, Estados Unidos. |
driving |
Indica la conducción a la izquierda frente a la derecha en el punto de la maniobra. |
exit |
El número de una salida de carretera tomada por la maniobra actual. Si una salida tiene varios números de salida, se separarán por "," y posiblemente se agregarán por "-", por ejemplo, "10, 13-15". |
instruction |
Tipo de instrucción, por ejemplo, giro o cambio de forma de carretera. |
junction |
Tipo de unión donde tiene lugar la maniobra. En el caso de los redondeos más grandes, se generan dos instrucciones independientes para entrar y salir de la rotonda. |
maneuver | Código que identifica la maniobra. |
message | Un mensaje legible para la maniobra. |
point | Una ubicación representada como latitud y longitud. |
point |
Índice del punto de la lista de "puntos" de polilínea correspondiente al punto de la instrucción. |
possible |
Opcionalmente, es posible combinar la instrucción con la siguiente. Esto se puede usar para crear mensajes como "Girar a la izquierda y, a continuación, girar a la derecha". |
road |
Los números de carretera de los siguientes segmentos de carretera significativos después de la maniobra, o de las carreteras que se van a seguir. Ejemplo: ["E34", "N205"] |
roundabout |
Esto indica qué salida tomar en una rotonda. |
route |
Distancia desde el inicio de la ruta hasta el punto de la instrucción. |
signpost |
Texto sobre una señal que es más relevante para la maniobra, o hacia la dirección que se debe seguir. |
state |
Subdivisión (por ejemplo, estado) del país, representada por la segunda parte de un código ISO 3166-2 . Esto solo está disponible para algunos países como Estados Unidos, Canadá y México. |
street | Nombre de la calle del siguiente segmento significativo de carretera después de la maniobra, o de la calle que debe seguirse. |
travel |
Tiempo de viaje estimado hasta el punto correspondiente a routeOffsetInMeters. |
turn |
Indica la dirección de una instrucción. Si junctionType indica una instrucción de turno:
Si junctionType indica una instrucción de bifurcación:
|
Detalles de las propiedades
combinedMessage
Un mensaje legible para la maniobra combinada con el mensaje de la siguiente instrucción. A veces es posible combinar dos instrucciones sucesivas en una sola instrucción, lo que facilita el seguimiento. Cuando este es el caso, la marca possibleCombineWithNext será true. Por ejemplo:
10. Turn left onto Einsteinweg/A10/E22 towards Ring Amsterdam
11. Follow Einsteinweg/A10/E22 towards Ring Amsterdam
La marca possibleCombineWithNext en la instrucción 10 es true. Esto indica a los clientes de instrucciones codificadas que se pueden combinar con la instrucción 11. Las instrucciones se combinarán automáticamente para los clientes que solicitan instrucciones legibles. El campo combinedMessage contiene el mensaje combinado:
Turn left onto Einsteinweg/A10/E22 towards Ring Amsterdam
then follow Einsteinweg/A10/E22 towards Ring Amsterdam.
combinedMessage?: string
Valor de propiedad
string
countryCode
Código de país ISO 3166-1 alfa-3 de 3 caracteres. Por ejemplo, Estados Unidos.
countryCode?: string
Valor de propiedad
string
drivingSide
Indica la conducción a la izquierda frente a la derecha en el punto de la maniobra.
drivingSide?: "LEFT" | "RIGHT"
Valor de propiedad
"LEFT" | "RIGHT"
exitNumber
El número de una salida de carretera tomada por la maniobra actual. Si una salida tiene varios números de salida, se separarán por "," y posiblemente se agregarán por "-", por ejemplo, "10, 13-15".
exitNumber?: string
Valor de propiedad
string
instructionType
Tipo de instrucción, por ejemplo, giro o cambio de forma de carretera.
instructionType?: "TURN" | "ROAD_CHANGE" | "LOCATION_DEPARTURE" | "LOCATION_ARRIVAL" | "DIRECTION_INFO" | "LOCATION_WAYPOINT"
Valor de propiedad
"TURN" | "ROAD_CHANGE" | "LOCATION_DEPARTURE" | "LOCATION_ARRIVAL" | "DIRECTION_INFO" | "LOCATION_WAYPOINT"
junctionType
Tipo de unión donde tiene lugar la maniobra. En el caso de los redondeos más grandes, se generan dos instrucciones independientes para entrar y salir de la rotonda.
junctionType?: "REGULAR" | "ROUNDABOUT" | "BIFURCATION"
Valor de propiedad
"REGULAR" | "ROUNDABOUT" | "BIFURCATION"
maneuver
Código que identifica la maniobra.
maneuver?: "ARRIVE" | "ARRIVE_LEFT" | "ARRIVE_RIGHT" | "DEPART" | "STRAIGHT" | "KEEP_RIGHT" | "BEAR_RIGHT" | "TURN_RIGHT" | "SHARP_RIGHT" | "KEEP_LEFT" | "BEAR_LEFT" | "TURN_LEFT" | "SHARP_LEFT" | "MAKE_UTURN" | "ENTER_MOTORWAY" | "ENTER_FREEWAY" | "ENTER_HIGHWAY" | "TAKE_EXIT" | "MOTORWAY_EXIT_LEFT" | "MOTORWAY_EXIT_RIGHT" | "TAKE_FERRY" | "ROUNDABOUT_CROSS" | "ROUNDABOUT_RIGHT" | "ROUNDABOUT_LEFT" | "ROUNDABOUT_BACK" | "TRY_MAKE_UTURN" | "FOLLOW" | "SWITCH_PARALLEL_ROAD" | "SWITCH_MAIN_ROAD" | "ENTRANCE_RAMP" | "WAYPOINT_LEFT" | "WAYPOINT_RIGHT" | "WAYPOINT_REACHED"
Valor de propiedad
"ARRIVE" | "ARRIVE_LEFT" | "ARRIVE_RIGHT" | "DEPART" | "STRAIGHT" | "KEEP_RIGHT" | "BEAR_RIGHT" | "TURN_RIGHT" | "SHARP_RIGHT" | "KEEP_LEFT" | "BEAR_LEFT" | "TURN_LEFT" | "SHARP_LEFT" | "MAKE_UTURN" | "ENTER_MOTORWAY" | "ENTER_FREEWAY" | "ENTER_HIGHWAY" | "TAKE_EXIT" | "MOTORWAY_EXIT_LEFT" | "MOTORWAY_EXIT_RIGHT" | "TAKE_FERRY" | "ROUNDABOUT_CROSS" | "ROUNDABOUT_RIGHT" | "ROUNDABOUT_LEFT" | "ROUNDABOUT_BACK" | "TRY_MAKE_UTURN" | "FOLLOW" | "SWITCH_PARALLEL_ROAD" | "SWITCH_MAIN_ROAD" | "ENTRANCE_RAMP" | "WAYPOINT_LEFT" | "WAYPOINT_RIGHT" | "WAYPOINT_REACHED"
message
Un mensaje legible para la maniobra.
message?: string
Valor de propiedad
string
point
Una ubicación representada como latitud y longitud.
point?: LatLongPairOutput
Valor de propiedad
pointIndex
Índice del punto de la lista de "puntos" de polilínea correspondiente al punto de la instrucción.
pointIndex?: number
Valor de propiedad
number
possibleCombineWithNext
Opcionalmente, es posible combinar la instrucción con la siguiente. Esto se puede usar para crear mensajes como "Girar a la izquierda y, a continuación, girar a la derecha".
possibleCombineWithNext?: boolean
Valor de propiedad
boolean
roadNumbers
Los números de carretera de los siguientes segmentos de carretera significativos después de la maniobra, o de las carreteras que se van a seguir. Ejemplo: ["E34", "N205"]
roadNumbers?: string[]
Valor de propiedad
string[]
roundaboutExitNumber
Esto indica qué salida tomar en una rotonda.
roundaboutExitNumber?: string
Valor de propiedad
string
routeOffsetInMeters
Distancia desde el inicio de la ruta hasta el punto de la instrucción.
routeOffsetInMeters?: number
Valor de propiedad
number
signpostText
Texto sobre una señal que es más relevante para la maniobra, o hacia la dirección que se debe seguir.
signpostText?: string
Valor de propiedad
string
stateCode
Subdivisión (por ejemplo, estado) del país, representada por la segunda parte de un código ISO 3166-2 . Esto solo está disponible para algunos países como Estados Unidos, Canadá y México.
stateCode?: string
Valor de propiedad
string
street
Nombre de la calle del siguiente segmento significativo de carretera después de la maniobra, o de la calle que debe seguirse.
street?: string
Valor de propiedad
string
travelTimeInSeconds
Tiempo de viaje estimado hasta el punto correspondiente a routeOffsetInMeters.
travelTimeInSeconds?: number
Valor de propiedad
number
turnAngleInDecimalDegrees
Indica la dirección de una instrucción. Si junctionType indica una instrucción de turno:
- 180 = U-turn
- [-179, -1] = Giro a la izquierda
- 0 = Recto en (un giro de '0 grados')
- [1, 179] = Giro a la derecha
Si junctionType indica una instrucción de bifurcación:
- <0 - mantener a la izquierda
- >0 - mantener la derecha
turnAngleInDecimalDegrees?: number
Valor de propiedad
number
Azure SDK for JavaScript
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de