RouteInstructionOutput interface
Een reeks kenmerken die een manoeuvre beschrijven, bijvoorbeeld 'Rechts rechts', 'Links blijven', 'Neem de veerboot', 'Neem de snelweg', 'Arrive'.
Eigenschappen
combined |
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:
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:
|
country |
3 tekens ISO 3166-1 alfa-3 landcode. Bijvoorbeeld VS. |
driving |
Geeft links-vs. rechts rijden aan op het punt van de manoeuvreer. |
exit |
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'. |
instruction |
Type instructie, bijvoorbeeld omdraaien of wijzigen van wegformulier. |
junction |
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. |
point |
De index van het punt in de lijst met polylijnpunten die overeenkomen met het punt van de instructie. |
possible |
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'. |
road |
Het wegnummer(en) van de volgende belangrijke wegsegment(en) na de manoeuvre of van de weg(en) die moeten worden gevolgd. Voorbeeld: ["E34", "N205"] |
roundabout |
Dit geeft aan welke uitgang bij een rotonde moet worden uitgevoerd. |
route |
Afstand van het begin van de route naar het punt van de instructie. |
signpost |
De tekst op een wegwijzer die het meest relevant is voor de manoeuvre of de richting die moet worden gevolgd. |
state |
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. |
travel |
Geschatte reistijd tot het punt dat overeenkomt met routeOffsetInMeters. |
turn |
Geeft de richting van een instructie aan. Als junctionType een draaiinstructie aangeeft:
Als junctionType een bifurcation-instructie aangeeft:
|
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
Azure SDK for JavaScript