RouteInstructionOutput interface
Sada atributů popisujících manévr, např. "Turn right", 'Keep left', 'Take the ferry', 'Take the motorway', 'Arrive'.
Vlastnosti
combined |
Člověkem čitelný vzkaz pro manévr v kombinaci se zprávou z další instrukce. Někdy je možné zkombinovat dva následné instrukce do jedné instrukce, což usnadňuje sledování. Pokud je to případ možnéCombineWithNext příznak bude true. Například:
Možný PříznakCombineWithNext u instrukce 10 je pravdivý. To znamená klientům kódovaných pokynů, že je možné je kombinovat s instrukcí 11. Pokyny se automaticky zkombinují pro klienty, kteří požadují pokyny čitelné pro člověka. Kombinované poleMessage obsahuje kombinovanou zprávu:
|
country |
3znakový ISO 3166-1 kód země alfa-3. Např. USA. |
driving |
Označuje levou vs. pravou stranu řízení v místě manévru. |
exit |
Čísla dálničního výstupu pořízeného aktuálním manévrem. Pokud má výstup více výstupních čísel, oddělí je "," a případně se agreguje podle "-", například "10, 13-15". |
instruction |
Typ instrukce, např. otáčení nebo změna silničního formuláře. |
junction |
Typ křižovatky, ve které se manévruje. U větších kruhových objezdů se vygenerují dva samostatné pokyny pro vstup a opuštění kruhového objezdu. |
maneuver | Kód identifikující manévr. |
message | Člověkem čitelný vzkaz pro manévr. |
point | Umístění reprezentované jako zeměpisná šířka a zeměpisná délka |
point |
Index bodu v seznamu "bodů" odpovídající bodu instrukce. |
possible |
Volitelně je možné zkombinovat instrukce s další. Dá se použít k vytváření zpráv, jako je "Turn left and then turn right". |
road |
Čísla silnic dalšího významného silničního úseku po manévru nebo silničních cest, které mají být sledovány. Příklad: ["E34", "N205"] |
roundabout |
Označuje, který východ se má provést v kruhovém objezdu. |
route |
Vzdálenost od začátku trasy k bodu instrukce. |
signpost |
Text na značce, který je pro manévr nejrelevavantnější, nebo ke směru, který by měl následovat. |
state |
Dílčí rozdělení (např. stát) země reprezentované druhou částí iso 3166-2 kódu. Tato možnost je dostupná jenom pro některé země nebo oblasti, jako jsou USA, Kanada a Mexiko. |
street | Název ulice dalšího významného úseku silnice po manévru nebo ulici, která by měla následovat. |
travel |
Odhadovaná doba trvání cesty až do bodu odpovídajícího traseOffsetInMeters. |
turn |
Určuje směr instrukce. Pokud junctionType indikuje instrukci turn:
Pokud junctionType indikuje instrukci bifurcation:
|
Podrobnosti vlastnosti
combinedMessage
Člověkem čitelný vzkaz pro manévr v kombinaci se zprávou z další instrukce. Někdy je možné zkombinovat dva následné instrukce do jedné instrukce, což usnadňuje sledování. Pokud je to případ možnéCombineWithNext příznak bude true. Například:
10. Turn left onto Einsteinweg/A10/E22 towards Ring Amsterdam
11. Follow Einsteinweg/A10/E22 towards Ring Amsterdam
Možný PříznakCombineWithNext u instrukce 10 je pravdivý. To znamená klientům kódovaných pokynů, že je možné je kombinovat s instrukcí 11. Pokyny se automaticky zkombinují pro klienty, kteří požadují pokyny čitelné pro člověka. Kombinované poleMessage obsahuje kombinovanou zprávu:
Turn left onto Einsteinweg/A10/E22 towards Ring Amsterdam
then follow Einsteinweg/A10/E22 towards Ring Amsterdam.
combinedMessage?: string
Hodnota vlastnosti
string
countryCode
drivingSide
Označuje levou vs. pravou stranu řízení v místě manévru.
drivingSide?: "LEFT" | "RIGHT"
Hodnota vlastnosti
"LEFT" | "RIGHT"
exitNumber
Čísla dálničního výstupu pořízeného aktuálním manévrem. Pokud má výstup více výstupních čísel, oddělí je "," a případně se agreguje podle "-", například "10, 13-15".
exitNumber?: string
Hodnota vlastnosti
string
instructionType
Typ instrukce, např. otáčení nebo změna silničního formuláře.
instructionType?: "TURN" | "ROAD_CHANGE" | "LOCATION_DEPARTURE" | "LOCATION_ARRIVAL" | "DIRECTION_INFO" | "LOCATION_WAYPOINT"
Hodnota vlastnosti
"TURN" | "ROAD_CHANGE" | "LOCATION_DEPARTURE" | "LOCATION_ARRIVAL" | "DIRECTION_INFO" | "LOCATION_WAYPOINT"
junctionType
Typ křižovatky, ve které se manévruje. U větších kruhových objezdů se vygenerují dva samostatné pokyny pro vstup a opuštění kruhového objezdu.
junctionType?: "REGULAR" | "ROUNDABOUT" | "BIFURCATION"
Hodnota vlastnosti
"REGULAR" | "ROUNDABOUT" | "BIFURCATION"
maneuver
Kód identifikující manévr.
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"
Hodnota vlastnosti
"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
Člověkem čitelný vzkaz pro manévr.
message?: string
Hodnota vlastnosti
string
point
Umístění reprezentované jako zeměpisná šířka a zeměpisná délka
point?: LatLongPairOutput
Hodnota vlastnosti
pointIndex
Index bodu v seznamu "bodů" odpovídající bodu instrukce.
pointIndex?: number
Hodnota vlastnosti
number
possibleCombineWithNext
Volitelně je možné zkombinovat instrukce s další. Dá se použít k vytváření zpráv, jako je "Turn left and then turn right".
possibleCombineWithNext?: boolean
Hodnota vlastnosti
boolean
roadNumbers
Čísla silnic dalšího významného silničního úseku po manévru nebo silničních cest, které mají být sledovány. Příklad: ["E34", "N205"]
roadNumbers?: string[]
Hodnota vlastnosti
string[]
roundaboutExitNumber
Označuje, který východ se má provést v kruhovém objezdu.
roundaboutExitNumber?: number
Hodnota vlastnosti
number
routeOffsetInMeters
Vzdálenost od začátku trasy k bodu instrukce.
routeOffsetInMeters?: number
Hodnota vlastnosti
number
signpostText
Text na značce, který je pro manévr nejrelevavantnější, nebo ke směru, který by měl následovat.
signpostText?: string
Hodnota vlastnosti
string
stateCode
Dílčí rozdělení (např. stát) země reprezentované druhou částí iso 3166-2 kódu. Tato možnost je dostupná jenom pro některé země nebo oblasti, jako jsou USA, Kanada a Mexiko.
stateCode?: string
Hodnota vlastnosti
string
street
Název ulice dalšího významného úseku silnice po manévru nebo ulici, která by měla následovat.
street?: string
Hodnota vlastnosti
string
travelTimeInSeconds
Odhadovaná doba trvání cesty až do bodu odpovídajícího traseOffsetInMeters.
travelTimeInSeconds?: number
Hodnota vlastnosti
number
turnAngleInDecimalDegrees
Určuje směr instrukce. Pokud junctionType indikuje instrukci turn:
- 180 = U-turn
- [-179, -1] = Levá otočka
- 0 = přímka (otočení "0 stupňů")
- [1, 179] = Pravý otoč
Pokud junctionType indikuje instrukci bifurcation:
- <0 – ponechat vlevo
- >0 – držte pravdu
turnAngleInDecimalDegrees?: number
Hodnota vlastnosti
number
Azure SDK for JavaScript