RouteInstructionOutput interface
En uppsättning attribut som beskriver en manöver, t.ex. "Sväng höger", "Håll vänster", "Ta färjan", "Ta motorvägen", "Anländer".
Egenskaper
combined |
Ett mänskligt läsbart meddelande för manövern kombinerat med meddelandet från nästa instruktion. Ibland är det möjligt att kombinera två efterföljande instruktioner i en enda instruktion som gör det lättare att följa. När så är fallet är flaggan possibleCombineWithNext sann. Till exempel:
Flaggan possibleCombineWithNext på instruktion 10 är sann. Detta indikerar för klienterna i kodad vägledning att den kan kombineras med instruktion 11. Anvisningarna kombineras automatiskt för klienter som begär läsbar vägledning för människor. Fältet combinedMessage innehåller det kombinerade meddelandet:
|
country |
3 tecken ISO 3166-1 alfa-3 landskod. T.ex. USA. |
driving |
Anger vänster eller höger sida körning vid tidpunkten för manövern. |
exit |
Antal av en motorvägsavfart som tagits av den aktuella manövern. Om en utgång har flera slutnummer avgränsas de med "" och eventuellt aggregeras med "-", t.ex. "10, 13-15". |
instruction |
Typ av instruktion, t.ex. sväng eller ändring av vägform. |
junction |
Typ av korsning där manövern äger rum. För större rondeller genereras två separata instruktioner för att komma in och lämna rondellen. |
maneuver | En kod som identifierar manövern. |
message | Ett mänskligt läsbart meddelande för manövern. |
point | En plats som representeras som latitud och longitud. |
point |
Indexet för punkten i listan över polyline"-punkter som motsvarar instruktionens punkt. |
possible |
Du kan också kombinera instruktionen med nästa. Detta kan användas för att skapa meddelanden som "Sväng vänster och sedan höger". |
road |
Vägnummer för nästa betydande vägsegment efter manövern eller av de vägar som ska följas. Exempel: ["E34", "N205"] |
roundabout |
Detta anger vilken utgång som ska köras i en rondell. |
route |
Avstånd från början av vägen till instruktionens punkt. |
signpost |
Texten på en skylt som är mest relevant för manövern, eller till den riktning som ska följas. |
state |
En underindelning (t.ex. delstat) i landet, som representeras av den andra delen av en ISO 3166-2 kod. Detta är endast tillgängligt för vissa länder/regioner som USA, Kanada och Mexiko. |
street | Gatunamn för nästa betydande vägsegment efter manövern, eller på gatan som ska följas. |
travel |
Uppskattad restid upp till den punkt som motsvarar routeOffsetInMeters. |
turn |
Anger instruktionens riktning. Om junctionType anger en svänginstruktion:
Om junctionType anger en bifurcation-instruktion:
|
Egenskapsinformation
combinedMessage
Ett mänskligt läsbart meddelande för manövern kombinerat med meddelandet från nästa instruktion. Ibland är det möjligt att kombinera två efterföljande instruktioner i en enda instruktion som gör det lättare att följa. När så är fallet är flaggan possibleCombineWithNext sann. Till exempel:
10. Turn left onto Einsteinweg/A10/E22 towards Ring Amsterdam
11. Follow Einsteinweg/A10/E22 towards Ring Amsterdam
Flaggan possibleCombineWithNext på instruktion 10 är sann. Detta indikerar för klienterna i kodad vägledning att den kan kombineras med instruktion 11. Anvisningarna kombineras automatiskt för klienter som begär läsbar vägledning för människor. Fältet combinedMessage innehåller det kombinerade meddelandet:
Turn left onto Einsteinweg/A10/E22 towards Ring Amsterdam
then follow Einsteinweg/A10/E22 towards Ring Amsterdam.
combinedMessage?: string
Egenskapsvärde
string
countryCode
drivingSide
Anger vänster eller höger sida körning vid tidpunkten för manövern.
drivingSide?: "LEFT" | "RIGHT"
Egenskapsvärde
"LEFT" | "RIGHT"
exitNumber
Antal av en motorvägsavfart som tagits av den aktuella manövern. Om en utgång har flera slutnummer avgränsas de med "" och eventuellt aggregeras med "-", t.ex. "10, 13-15".
exitNumber?: string
Egenskapsvärde
string
instructionType
Typ av instruktion, t.ex. sväng eller ändring av vägform.
instructionType?: "TURN" | "ROAD_CHANGE" | "LOCATION_DEPARTURE" | "LOCATION_ARRIVAL" | "DIRECTION_INFO" | "LOCATION_WAYPOINT"
Egenskapsvärde
"TURN" | "ROAD_CHANGE" | "LOCATION_DEPARTURE" | "LOCATION_ARRIVAL" | "DIRECTION_INFO" | "LOCATION_WAYPOINT"
junctionType
Typ av korsning där manövern äger rum. För större rondeller genereras två separata instruktioner för att komma in och lämna rondellen.
junctionType?: "REGULAR" | "ROUNDABOUT" | "BIFURCATION"
Egenskapsvärde
"REGULAR" | "ROUNDABOUT" | "BIFURCATION"
maneuver
En kod som identifierar manövern.
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"
Egenskapsvärde
"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
Ett mänskligt läsbart meddelande för manövern.
message?: string
Egenskapsvärde
string
point
En plats som representeras som latitud och longitud.
point?: LatLongPairOutput
Egenskapsvärde
pointIndex
Indexet för punkten i listan över polyline"-punkter som motsvarar instruktionens punkt.
pointIndex?: number
Egenskapsvärde
number
possibleCombineWithNext
Du kan också kombinera instruktionen med nästa. Detta kan användas för att skapa meddelanden som "Sväng vänster och sedan höger".
possibleCombineWithNext?: boolean
Egenskapsvärde
boolean
roadNumbers
Vägnummer för nästa betydande vägsegment efter manövern eller av de vägar som ska följas. Exempel: ["E34", "N205"]
roadNumbers?: string[]
Egenskapsvärde
string[]
roundaboutExitNumber
Detta anger vilken utgång som ska köras i en rondell.
roundaboutExitNumber?: number
Egenskapsvärde
number
routeOffsetInMeters
Avstånd från början av vägen till instruktionens punkt.
routeOffsetInMeters?: number
Egenskapsvärde
number
signpostText
Texten på en skylt som är mest relevant för manövern, eller till den riktning som ska följas.
signpostText?: string
Egenskapsvärde
string
stateCode
En underindelning (t.ex. delstat) i landet, som representeras av den andra delen av en ISO 3166-2 kod. Detta är endast tillgängligt för vissa länder/regioner som USA, Kanada och Mexiko.
stateCode?: string
Egenskapsvärde
string
street
Gatunamn för nästa betydande vägsegment efter manövern, eller på gatan som ska följas.
street?: string
Egenskapsvärde
string
travelTimeInSeconds
Uppskattad restid upp till den punkt som motsvarar routeOffsetInMeters.
travelTimeInSeconds?: number
Egenskapsvärde
number
turnAngleInDecimalDegrees
Anger instruktionens riktning. Om junctionType anger en svänginstruktion:
- 180 = U-sväng
- [-179, -1] = Vänstersväng
- 0 = Rakt på (en "0 graders" sväng)
- [1, 179] = Högersväng
Om junctionType anger en bifurcation-instruktion:
- <0 - behåll vänster
- >0 – håll dig rätt
turnAngleInDecimalDegrees?: number
Egenskapsvärde
number
Azure SDK for JavaScript