Dela via


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

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.
countryCode

3 tecken ISO 3166-1 alfa-3 landskod. T.ex. USA.

drivingSide

Anger vänster eller höger sida körning vid tidpunkten för manövern.

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".

instructionType

Typ av instruktion, t.ex. sväng eller ändring av vägform.

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.

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.

pointIndex

Indexet för punkten i listan över polyline"-punkter som motsvarar instruktionens punkt.

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".

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"]

roundaboutExitNumber

Detta anger vilken utgång som ska köras i en rondell.

routeOffsetInMeters

Avstånd från början av vägen till instruktionens punkt.

signpostText

Texten på en skylt som är mest relevant för manövern, eller till den riktning som ska följas.

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.

street

Gatunamn för nästa betydande vägsegment efter manövern, eller på gatan som ska följas.

travelTimeInSeconds

Uppskattad restid upp till den punkt som motsvarar routeOffsetInMeters.

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

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

3 tecken ISO 3166-1 alfa-3 landskod. T.ex. USA.

countryCode?: string

Egenskapsvärde

string

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