Delen via


RouteInstructionOutput interface

Een reeks kenmerken die een manoeuvre beschrijven, bijvoorbeeld 'Rechts rechts', 'Links blijven', 'Neem de veerboot', 'Neem de snelweg', 'Arrive'.

Eigenschappen

combinedMessage

Een mensleesbaar bericht voor de manoeuvre in combinatie met het bericht uit de volgende instructie. Soms is het mogelijk om twee opeenvolgende instructies te combineren tot één instructie, waardoor het gemakkelijker te volgen is. Als dit het geval is, is de vlag possibleCombineWithNext waar. Bijvoorbeeld:

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

De mogelijke VlagCombineWithNext op instructie 10 is waar. Dit geeft aan de clients van gecodeerde richtlijnen aan dat deze kan worden gecombineerd met instructie 11. De instructies worden automatisch gecombineerd voor klanten die door mensen leesbare richtlijnen aanvragen. Het veld combinedMessage bevat het gecombineerde bericht:

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

3 tekens ISO 3166-1 alfa-3 landcode. Bijvoorbeeld VS.

drivingSide

Geeft links-vs. rechts rijden aan op het punt van de manoeuvreer.

exitNumber

Het aantal(en) van een snelweguitgang die door de huidige manoeuvre wordt genomen. Als een uitgang meerdere afsluitnummers heeft, worden deze gescheiden door ',' en mogelijk samengevoegd door '-', bijvoorbeeld '10, 13-15'.

instructionType

Type instructie, bijvoorbeeld omdraaien of wijzigen van wegformulier.

junctionType

Het type verbindingspunt waar de manoeuvre plaatsvindt. Voor grotere rotondes worden twee afzonderlijke instructies gegenereerd voor het binnenkomen en verlaten van de rotonde.

maneuver

Een code die de manoeuvre identificeert.

message

Een mensleesbaar bericht voor de manoeuvre.

point

Een locatie die wordt weergegeven als een breedtegraad en lengtegraad.

pointIndex

De index van het punt in de lijst met polylijnpunten die overeenkomen met het punt van de instructie.

possibleCombineWithNext

Het is mogelijk om eventueel de instructie te combineren met de volgende. Dit kan worden gebruikt om berichten te maken, zoals 'Links en vervolgens naar rechts'.

roadNumbers

Het wegnummer(en) van de volgende belangrijke wegsegment(en) na de manoeuvre of van de weg(en) die moeten worden gevolgd. Voorbeeld: ["E34", "N205"]

roundaboutExitNumber

Dit geeft aan welke uitgang bij een rotonde moet worden uitgevoerd.

routeOffsetInMeters

Afstand van het begin van de route naar het punt van de instructie.

signpostText

De tekst op een wegwijzer die het meest relevant is voor de manoeuvre of de richting die moet worden gevolgd.

stateCode

Een onderverdeling (bijvoorbeeld staat) van het land, vertegenwoordigd door het tweede deel van een ISO 3166-2 code. Dit is alleen beschikbaar voor sommige landen/regio's, zoals de VS, Canada en Mexico.

street

Straatnaam van het volgende significante wegsegment na de manoeuvre of van de straat die moet worden gevolgd.

travelTimeInSeconds

Geschatte reistijd tot het punt dat overeenkomt met routeOffsetInMeters.

turnAngleInDecimalDegrees

Geeft de richting van een instructie aan. Als junctionType een draaiinstructie aangeeft:

  • 180 = U-draai
  • [-179, -1] = Links
  • 0 = Recht aan (een '0 graden' draai)
  • [1, 179] = Rechts

Als junctionType een bifurcation-instructie aangeeft:

  • <0 - links houden
  • >0 - rechts houden

Eigenschapdetails

combinedMessage

Een mensleesbaar bericht voor de manoeuvre in combinatie met het bericht uit de volgende instructie. Soms is het mogelijk om twee opeenvolgende instructies te combineren tot één instructie, waardoor het gemakkelijker te volgen is. Als dit het geval is, is de vlag possibleCombineWithNext waar. Bijvoorbeeld:

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

De mogelijke VlagCombineWithNext op instructie 10 is waar. Dit geeft aan de clients van gecodeerde richtlijnen aan dat deze kan worden gecombineerd met instructie 11. De instructies worden automatisch gecombineerd voor klanten die door mensen leesbare richtlijnen aanvragen. Het veld combinedMessage bevat het gecombineerde bericht:

Turn left onto Einsteinweg/A10/E22 towards Ring Amsterdam
then follow Einsteinweg/A10/E22 towards Ring Amsterdam.
combinedMessage?: string

Waarde van eigenschap

string

countryCode

3 tekens ISO 3166-1 alfa-3 landcode. Bijvoorbeeld VS.

countryCode?: string

Waarde van eigenschap

string

drivingSide

Geeft links-vs. rechts rijden aan op het punt van de manoeuvreer.

drivingSide?: "LEFT" | "RIGHT"

Waarde van eigenschap

"LEFT" | "RIGHT"

exitNumber

Het aantal(en) van een snelweguitgang die door de huidige manoeuvre wordt genomen. Als een uitgang meerdere afsluitnummers heeft, worden deze gescheiden door ',' en mogelijk samengevoegd door '-', bijvoorbeeld '10, 13-15'.

exitNumber?: string

Waarde van eigenschap

string

instructionType

Type instructie, bijvoorbeeld omdraaien of wijzigen van wegformulier.

instructionType?: "TURN" | "ROAD_CHANGE" | "LOCATION_DEPARTURE" | "LOCATION_ARRIVAL" | "DIRECTION_INFO" | "LOCATION_WAYPOINT"

Waarde van eigenschap

"TURN" | "ROAD_CHANGE" | "LOCATION_DEPARTURE" | "LOCATION_ARRIVAL" | "DIRECTION_INFO" | "LOCATION_WAYPOINT"

junctionType

Het type verbindingspunt waar de manoeuvre plaatsvindt. Voor grotere rotondes worden twee afzonderlijke instructies gegenereerd voor het binnenkomen en verlaten van de rotonde.

junctionType?: "REGULAR" | "ROUNDABOUT" | "BIFURCATION"

Waarde van eigenschap

"REGULAR" | "ROUNDABOUT" | "BIFURCATION"

maneuver

Een code die de manoeuvre identificeert.

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"

Waarde van eigenschap

"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

Een mensleesbaar bericht voor de manoeuvre.

message?: string

Waarde van eigenschap

string

point

Een locatie die wordt weergegeven als een breedtegraad en lengtegraad.

point?: LatLongPairOutput

Waarde van eigenschap

pointIndex

De index van het punt in de lijst met polylijnpunten die overeenkomen met het punt van de instructie.

pointIndex?: number

Waarde van eigenschap

number

possibleCombineWithNext

Het is mogelijk om eventueel de instructie te combineren met de volgende. Dit kan worden gebruikt om berichten te maken, zoals 'Links en vervolgens naar rechts'.

possibleCombineWithNext?: boolean

Waarde van eigenschap

boolean

roadNumbers

Het wegnummer(en) van de volgende belangrijke wegsegment(en) na de manoeuvre of van de weg(en) die moeten worden gevolgd. Voorbeeld: ["E34", "N205"]

roadNumbers?: string[]

Waarde van eigenschap

string[]

roundaboutExitNumber

Dit geeft aan welke uitgang bij een rotonde moet worden uitgevoerd.

roundaboutExitNumber?: number

Waarde van eigenschap

number

routeOffsetInMeters

Afstand van het begin van de route naar het punt van de instructie.

routeOffsetInMeters?: number

Waarde van eigenschap

number

signpostText

De tekst op een wegwijzer die het meest relevant is voor de manoeuvre of de richting die moet worden gevolgd.

signpostText?: string

Waarde van eigenschap

string

stateCode

Een onderverdeling (bijvoorbeeld staat) van het land, vertegenwoordigd door het tweede deel van een ISO 3166-2 code. Dit is alleen beschikbaar voor sommige landen/regio's, zoals de VS, Canada en Mexico.

stateCode?: string

Waarde van eigenschap

string

street

Straatnaam van het volgende significante wegsegment na de manoeuvre of van de straat die moet worden gevolgd.

street?: string

Waarde van eigenschap

string

travelTimeInSeconds

Geschatte reistijd tot het punt dat overeenkomt met routeOffsetInMeters.

travelTimeInSeconds?: number

Waarde van eigenschap

number

turnAngleInDecimalDegrees

Geeft de richting van een instructie aan. Als junctionType een draaiinstructie aangeeft:

  • 180 = U-draai
  • [-179, -1] = Links
  • 0 = Recht aan (een '0 graden' draai)
  • [1, 179] = Rechts

Als junctionType een bifurcation-instructie aangeeft:

  • <0 - links houden
  • >0 - rechts houden
turnAngleInDecimalDegrees?: number

Waarde van eigenschap

number