@azure-rest/maps-route package
Rozhraní
BatchRequest |
Tento typ představuje text požadavku pro službu Batch. |
BatchRequestItem |
Objekt žádosti Batch |
BatchResultItemOutput |
Položka vrácená z rozhraní API služby Batch. Rozšíření s vlastností response |
BatchResultOutput |
Tento objekt se vrátí z úspěšného volání služby Batch. Extend with 'batchItems' vlastnost. |
BatchResultSummaryOutput |
Souhrn výsledků dávkové žádosti |
EffectiveSettingOutput |
Efektivní parametr nebo data používaná při volání tohoto rozhraní API trasy |
ErrorDetailOutput |
Podrobnosti o chybě. |
ErrorResponseOutput |
Běžná chybová odpověď pro všechna rozhraní API Azure Resource Manageru pro vrácení podrobností o chybě pro neúspěšné operace (To se také řídí formátem odpovědi na chybu OData.) |
GeoJsonFeature |
Platný typ objektu |
GeoJsonFeatureCollection |
Platný typ objektu |
GeoJsonFeatureCollectionData | |
GeoJsonFeatureData | |
GeoJsonGeometryCollection |
Platný typ objektu |
GeoJsonGeometryCollectionData | |
GeoJsonGeometryParent |
Platný objekt geometrie |
GeoJsonLineString |
Platný typ geometrie |
GeoJsonLineStringData | |
GeoJsonMultiLineString |
Platný typ geometrie |
GeoJsonMultiLineStringData | |
GeoJsonMultiPoint |
Platný typ geometrie |
GeoJsonMultiPointData |
Data obsažená |
GeoJsonMultiPolygon |
Platný typ objektu |
GeoJsonMultiPolygonData | |
GeoJsonObjectParent |
Platný objekt |
GeoJsonPoint |
Platný typ geometrie |
GeoJsonPointData |
Data obsažená |
GeoJsonPolygon |
Platný typ geometrie |
GeoJsonPolygonData | |
GetRouteDirections | |
GetRouteRange | |
LatLongPairOutput |
Umístění reprezentované jako zeměpisná šířka a zeměpisná délka |
MapsRouteClientOptions |
Volitelné parametry klienta |
RequestRouteDirectionsBatch | |
RequestRouteDirectionsBatchSync | |
RequestRouteMatrix | |
RequestRouteMatrixSync | |
RouteDirectionParameters |
Parametry textu příspěvku pro směry trasy |
RouteDirectionsBatchItemOutput |
Položka vrácená voláním služby Route Directions Batch. |
RouteDirectionsBatchItemResponseOutput |
Výsledek dotazu. RouteDirections pokud dotaz úspěšně dokončil, ErrorResponse jinak. |
RouteDirectionsBatchResultOutput |
Tento objekt se vrátí z úspěšného volání služby Route Directions Batch. |
RouteDirectionsOutput |
Tento objekt se vrátí z úspěšného volání Směr trasy. |
RouteGetRouteDirections200Response |
Rozhraní API Vrácené informace zahrnují vzdálenost, odhadovanou dobu jízdy a reprezentaci geometrie trasy. V závislosti na vybraných možnostech jsou k dispozici také další informace o směrování, jako je optimalizované pořadí směrovacích bodů nebo zapnutí podle pokynů pro otáčení. Směrovací služba poskytuje sadu parametrů pro podrobný popis modelu spotřeby specifického pro vozidla. Další informace najdete v tématu model consumption. |
RouteGetRouteDirectionsBatch200Response |
Rozhraní API Stažení asynchronních dávkových výsledkůPokud chcete stáhnout asynchronní výsledky dávky, vydáte
Tady je typická posloupnost operací pro stahování výsledků dávky:
Model dávkové odpovědiVrácený datový obsah je podobný asynchronním a synchronizačním požadavkům. Při stahování výsledků asynchronní dávkové žádosti, pokud dávka dokončila zpracování, text odpovědi obsahuje dávkovou odpověď. Tato dávková odpověď obsahuje komponentu
Tady je ukázka dávkové odpovědi s 1 úspěšným a 1 neúspěšným výsledku:
|
RouteGetRouteDirectionsBatch202Headers | |
RouteGetRouteDirectionsBatch202Response |
Rozhraní API Stažení asynchronních dávkových výsledkůPokud chcete stáhnout asynchronní výsledky dávky, vydáte
Tady je typická posloupnost operací pro stahování výsledků dávky:
Model dávkové odpovědiVrácený datový obsah je podobný asynchronním a synchronizačním požadavkům. Při stahování výsledků asynchronní dávkové žádosti, pokud dávka dokončila zpracování, text odpovědi obsahuje dávkovou odpověď. Tato dávková odpověď obsahuje komponentu
Tady je ukázka dávkové odpovědi s 1 úspěšným a 1 neúspěšným výsledku:
|
RouteGetRouteDirectionsDefaultResponse |
Rozhraní API Vrácené informace zahrnují vzdálenost, odhadovanou dobu jízdy a reprezentaci geometrie trasy. V závislosti na vybraných možnostech jsou k dispozici také další informace o směrování, jako je optimalizované pořadí směrovacích bodů nebo zapnutí podle pokynů pro otáčení. Směrovací služba poskytuje sadu parametrů pro podrobný popis modelu spotřeby specifického pro vozidla. Další informace najdete v tématu model consumption. |
RouteGetRouteDirectionsQueryParam | |
RouteGetRouteDirectionsQueryParamProperties | |
RouteGetRouteDirectionsWithAdditionalParameters200Response |
Rozhraní API Vrácené informace zahrnují vzdálenost, odhadovanou dobu jízdy a reprezentaci geometrie trasy. V závislosti na vybraných možnostech jsou k dispozici také další informace o směrování, jako je optimalizované pořadí směrovacích bodů nebo zapnutí podle pokynů pro otáčení. Směrovací služba poskytuje sadu parametrů pro podrobný popis modelu spotřeby specifického pro vozidla. Podrobné vysvětlení konceptů a parametrů, které se týkají, najdete v modelu Consumption. |
RouteGetRouteDirectionsWithAdditionalParametersBodyParam | |
RouteGetRouteDirectionsWithAdditionalParametersDefaultResponse |
Rozhraní API Vrácené informace zahrnují vzdálenost, odhadovanou dobu jízdy a reprezentaci geometrie trasy. V závislosti na vybraných možnostech jsou k dispozici také další informace o směrování, jako je optimalizované pořadí směrovacích bodů nebo zapnutí podle pokynů pro otáčení. Směrovací služba poskytuje sadu parametrů pro podrobný popis modelu spotřeby specifického pro vozidla. Podrobné vysvětlení konceptů a parametrů, které se týkají, najdete v modelu Consumption. |
RouteGetRouteDirectionsWithAdditionalParametersMediaTypesParam | |
RouteGetRouteDirectionsWithAdditionalParametersQueryParam | |
RouteGetRouteDirectionsWithAdditionalParametersQueryParamProperties | |
RouteGetRouteMatrix200Response |
Rozhraní API Pro každý zdroj vypočítá služba náklady na směrování z tohoto zdroje do každého daného cíle. Sadu původů a množiny cílů si můžete představit jako záhlaví sloupců a řádků tabulky a každá buňka v tabulce obsahuje náklady na směrování ze zdroje do cíle dané buňky. Řekněme například, že společnost pro dodávku potravin má 20 řidičů a musí najít nejbližšího řidiče, který má vyzvednout dodávku z restaurace. K vyřešení tohoto případu použití můžou volat rozhraní API pro směrování matice. Pro každou trasu se vrátí doba jízdy a vzdálenosti. Pomocí vypočítaných nákladů můžete určit, které podrobné trasy se mají vypočítat pomocí rozhraní API Směr trasy. Maximální velikost matice pro asynchronní požadavek je 700 a pro žádost o synchronizaci je 100 (počet původů vynásobený počtem cílů). Odeslat synchronní požadavek na matici trasPokud váš scénář vyžaduje synchronní požadavky a maximální velikost matice je menší nebo rovna 100, možná budete chtít provést synchronní požadavek. Maximální velikost matice pro toto rozhraní API je 100 (počet původů vynásobený počtem cílů). S ohledem na toto omezení jsou příklady možných dimenzí matice: 10x10, 6x8, 9x8 (nemusí být čtvercové).
Odeslání požadavku na asynchronní matici trasAsynchronní rozhraní API je vhodné pro zpracování velkých objemů relativně složitých požadavků směrování. Když provedete požadavek pomocí asynchronního požadavku, služba ve výchozím nastavení vrátí kód odpovědi 202 podél adresy URL přesměrování v poli Umístění hlavičky odpovědi. Tato adresa URL by se měla pravidelně kontrolovat, dokud nebudou k dispozici data odpovědí nebo informace o chybě. Pokud je parametr Maximální velikost matice pro toto rozhraní API je 700 (počet původů vynásobený počtem cílů). S ohledem na toto omezení jsou příklady možných dimenzí matice: 50x10, 10x10, 28x25. 10x70 (nemusí být čtvercový). Asynchronní odpovědi se ukládají po dobu 24 hodin. Adresa URL pro přesměrování vrátí odpověď 404, pokud se použije po uplynutí doby platnosti.
Tady je typická posloupnost asynchronních operací:
Stažení výsledků synchronizaceKdyž provedete požadavek GET pro rozhraní API pro synchronizaci matice směrování, vrátí služba kód odpovědi 200 pro úspěšný požadavek a pole odpovědí. Tělo odpovědi bude obsahovat data a později nebude možné výsledky načíst. Stažení asynchronních výsledkůKdyž žádost vydá odpověď
Adresa URL zadaná hlavičkou umístění vrátí následující odpovědi při vydání
|
RouteGetRouteMatrix202Headers | |
RouteGetRouteMatrix202Response |
Rozhraní API Pro každý zdroj vypočítá služba náklady na směrování z tohoto zdroje do každého daného cíle. Sadu původů a množiny cílů si můžete představit jako záhlaví sloupců a řádků tabulky a každá buňka v tabulce obsahuje náklady na směrování ze zdroje do cíle dané buňky. Řekněme například, že společnost pro dodávku potravin má 20 řidičů a musí najít nejbližšího řidiče, který má vyzvednout dodávku z restaurace. K vyřešení tohoto případu použití můžou volat rozhraní API pro směrování matice. Pro každou trasu se vrátí doba jízdy a vzdálenosti. Pomocí vypočítaných nákladů můžete určit, které podrobné trasy se mají vypočítat pomocí rozhraní API Směr trasy. Maximální velikost matice pro asynchronní požadavek je 700 a pro žádost o synchronizaci je 100 (počet původů vynásobený počtem cílů). Odeslat synchronní požadavek na matici trasPokud váš scénář vyžaduje synchronní požadavky a maximální velikost matice je menší nebo rovna 100, možná budete chtít provést synchronní požadavek. Maximální velikost matice pro toto rozhraní API je 100 (počet původů vynásobený počtem cílů). S ohledem na toto omezení jsou příklady možných dimenzí matice: 10x10, 6x8, 9x8 (nemusí být čtvercové).
Odeslání požadavku na asynchronní matici trasAsynchronní rozhraní API je vhodné pro zpracování velkých objemů relativně složitých požadavků směrování. Když provedete požadavek pomocí asynchronního požadavku, služba ve výchozím nastavení vrátí kód odpovědi 202 podél adresy URL přesměrování v poli Umístění hlavičky odpovědi. Tato adresa URL by se měla pravidelně kontrolovat, dokud nebudou k dispozici data odpovědí nebo informace o chybě. Pokud je parametr Maximální velikost matice pro toto rozhraní API je 700 (počet původů vynásobený počtem cílů). S ohledem na toto omezení jsou příklady možných dimenzí matice: 50x10, 10x10, 28x25. 10x70 (nemusí být čtvercový). Asynchronní odpovědi se ukládají po dobu 24 hodin. Adresa URL pro přesměrování vrátí odpověď 404, pokud se použije po uplynutí doby platnosti.
Tady je typická posloupnost asynchronních operací:
Stažení výsledků synchronizaceKdyž provedete požadavek GET pro rozhraní API pro synchronizaci matice směrování, vrátí služba kód odpovědi 200 pro úspěšný požadavek a pole odpovědí. Tělo odpovědi bude obsahovat data a později nebude možné výsledky načíst. Stažení asynchronních výsledkůKdyž žádost vydá odpověď
Adresa URL zadaná hlavičkou umístění vrátí následující odpovědi při vydání
|
RouteGetRouteRange200Response |
Rozhraní API Vrácený mnohoúhelník lze použít k dalšímu zpracování, jako je například Hledat uvnitř geometrie k vyhledání poi v zadané izochronu. |
RouteGetRouteRangeDefaultResponse |
Rozhraní API Vrácený mnohoúhelník lze použít k dalšímu zpracování, jako je například Hledat uvnitř geometrie k vyhledání poi v zadané izochronu. |
RouteGetRouteRangeQueryParam | |
RouteGetRouteRangeQueryParamProperties | |
RouteGuidanceOutput |
Obsahuje pokyny související prvky. Toto pole se nachází pouze v případě, že byly požadovány pokyny a jsou k dispozici. |
RouteInstructionGroupOutput |
Seskupí posloupnost instrukčních prvků, které spolu vzájemně souvisejí. Rozsah sekvence je omezen s firstInstructionIndex a lastInstructionIndex. Pokud jsou textové zprávy čitelné pro člověka požadovány pro pokyny (instructionType=text nebo tagged), pak má skupina instructionGroup souhrnnou zprávu vrácenou, pokud je k dispozici. |
RouteInstructionOutput |
Sada atributů popisujících manévr, např. "Turn right", 'Keep left', 'Take the ferry', 'Take the motorway', 'Arrive'. |
RouteLegOutput |
Popis části trasy, která se skládá ze seznamu bodů. Každý další směrový bod zadaný v požadavku způsobí další nohu ve vrácené trase. |
RouteMatrixOutput |
Objekt výsledku matice |
RouteMatrixQuery |
Objekt s maticí souřadnic. |
RouteMatrixResultOutput |
Tento objekt se vrátí z úspěšného volání matice směrování. Pokud jsou k dispozici 2 původy a 3 cíle, bude v každém z nich 2 pole se 3 prvky. Obsah jednotlivých prvků závisí na možnostech uvedených v dotazu. |
RouteMatrixResultResponseOutput |
Objekt odpovědi aktuální buňky ve vstupní matici |
RouteMatrixSummaryOutput |
Souhrnný objekt |
RouteOptimizedWaypointOutput |
Optimalizovaný objekt bodu cesty. |
RouteOutput | |
RouteRangeOutput |
Dosažitelný rozsah |
RouteRangeResultOutput |
Tento objekt se vrátí z úspěšného volání rozsahu dosažitelné trasy. |
RouteReportOutput |
Zaznamenává efektivní nastavení použitá v aktuálním volání. |
RouteRequestRouteDirectionsBatch200Response |
Rozhraní API Odeslání asynchronního dávkového požadavkuAsynchronní rozhraní API je vhodné pro zpracování velkých objemů relativně složitých požadavků na trasu.
Když provedete požadavek pomocí asynchronního požadavku, služba ve výchozím nastavení vrátí kód odpovědi 202 podél adresy URL přesměrování v poli Umístění hlavičky odpovědi. Tato adresa URL by se měla pravidelně kontrolovat, dokud nebudou k dispozici data odpovědí nebo informace o chybě. Asynchronní odpovědi se ukládají po dobu 24 hodin. Adresa URL pro přesměrování vrátí odpověď 404, pokud se použije po uplynutí doby platnosti. Upozorňujeme, že asynchronní dávkový požadavek je dlouhotrvající operace. Tady je typická posloupnost operací:
Text POST pro dávkový požadavekPokud chcete odeslat směr trasy dotazy, použijete požadavek
Směr trasy dotazu v dávce je pouze částečná adresa URL bez protokolu, základní adresy URL, cesty, verze api a klíče předplatného. Může přijmout kterýkoli z podporovaných směrů trasyparametry identifikátoru URI. Řetězcové hodnoty v směrech trasy dotazu musí být správně uchycené (např. znak " by měl být uchvácen pomocí \ ) a měl by být také správně zakódován adresou URL. Asynchronní rozhraní API umožňuje volajícímu dávkovat až 700 dotazů a synchronizovat rozhraní API až do 100 dotazů a dávka by měla obsahovat alespoň 1 dotaz. Stažení asynchronních dávkových výsledkůPokud chcete stáhnout asynchronní výsledky dávky, vydáte
Tady je typická posloupnost operací pro stahování výsledků dávky:
Model dávkové odpovědiVrácený datový obsah je podobný asynchronním a synchronizačním požadavkům. Při stahování výsledků asynchronní dávkové žádosti, pokud dávka dokončila zpracování, text odpovědi obsahuje dávkovou odpověď. Tato dávková odpověď obsahuje komponentu
Tady je ukázka dávkové odpovědi s 1 úspěšným a 1 neúspěšným výsledku:
|
RouteRequestRouteDirectionsBatch202Headers | |
RouteRequestRouteDirectionsBatch202Response |
Rozhraní API Odeslání asynchronního dávkového požadavkuAsynchronní rozhraní API je vhodné pro zpracování velkých objemů relativně složitých požadavků na trasu.
Když provedete požadavek pomocí asynchronního požadavku, služba ve výchozím nastavení vrátí kód odpovědi 202 podél adresy URL přesměrování v poli Umístění hlavičky odpovědi. Tato adresa URL by se měla pravidelně kontrolovat, dokud nebudou k dispozici data odpovědí nebo informace o chybě. Asynchronní odpovědi se ukládají po dobu 24 hodin. Adresa URL pro přesměrování vrátí odpověď 404, pokud se použije po uplynutí doby platnosti. Upozorňujeme, že asynchronní dávkový požadavek je dlouhotrvající operace. Tady je typická posloupnost operací:
Text POST pro dávkový požadavekPokud chcete odeslat směr trasy dotazy, použijete požadavek
Směr trasy dotazu v dávce je pouze částečná adresa URL bez protokolu, základní adresy URL, cesty, verze api a klíče předplatného. Může přijmout kterýkoli z podporovaných směrů trasyparametry identifikátoru URI. Řetězcové hodnoty v směrech trasy dotazu musí být správně uchycené (např. znak " by měl být uchvácen pomocí \ ) a měl by být také správně zakódován adresou URL. Asynchronní rozhraní API umožňuje volajícímu dávkovat až 700 dotazů a synchronizovat rozhraní API až do 100 dotazů a dávka by měla obsahovat alespoň 1 dotaz. Stažení asynchronních dávkových výsledkůPokud chcete stáhnout asynchronní výsledky dávky, vydáte
Tady je typická posloupnost operací pro stahování výsledků dávky:
Model dávkové odpovědiVrácený datový obsah je podobný asynchronním a synchronizačním požadavkům. Při stahování výsledků asynchronní dávkové žádosti, pokud dávka dokončila zpracování, text odpovědi obsahuje dávkovou odpověď. Tato dávková odpověď obsahuje komponentu
Tady je ukázka dávkové odpovědi s 1 úspěšným a 1 neúspěšným výsledku:
|
RouteRequestRouteDirectionsBatchBodyParam | |
RouteRequestRouteDirectionsBatchMediaTypesParam | |
RouteRequestRouteDirectionsBatchSync200Response |
Rozhraní API Odeslat synchronní dávkový požadavekSynchronní rozhraní API se doporučuje pro zjednodušené dávkové požadavky. Když služba obdrží požadavek, odpoví hned po výpočtu dávkových položek a později nebude možné načíst výsledky. Synchronní rozhraní API vrátí chybu časového limitu (odpověď 408), pokud požadavek trvá déle než 60 sekund. Počet dávkových položek je omezený na 100 pro toto rozhraní API.
Model dávkové odpovědiVrácený datový obsah je podobný asynchronním a synchronizačním požadavkům. Při stahování výsledků asynchronní dávkové žádosti, pokud dávka dokončila zpracování, text odpovědi obsahuje dávkovou odpověď. Tato dávková odpověď obsahuje komponentu
Tady je ukázka dávkové odpovědi s 1 úspěšným a 1 neúspěšným výsledku:
|
RouteRequestRouteDirectionsBatchSync408Response |
Rozhraní API Odeslat synchronní dávkový požadavekSynchronní rozhraní API se doporučuje pro zjednodušené dávkové požadavky. Když služba obdrží požadavek, odpoví hned po výpočtu dávkových položek a později nebude možné načíst výsledky. Synchronní rozhraní API vrátí chybu časového limitu (odpověď 408), pokud požadavek trvá déle než 60 sekund. Počet dávkových položek je omezený na 100 pro toto rozhraní API.
Model dávkové odpovědiVrácený datový obsah je podobný asynchronním a synchronizačním požadavkům. Při stahování výsledků asynchronní dávkové žádosti, pokud dávka dokončila zpracování, text odpovědi obsahuje dávkovou odpověď. Tato dávková odpověď obsahuje komponentu
Tady je ukázka dávkové odpovědi s 1 úspěšným a 1 neúspěšným výsledku:
|
RouteRequestRouteDirectionsBatchSyncBodyParam | |
RouteRequestRouteDirectionsBatchSyncDefaultResponse |
Rozhraní API Odeslat synchronní dávkový požadavekSynchronní rozhraní API se doporučuje pro zjednodušené dávkové požadavky. Když služba obdrží požadavek, odpoví hned po výpočtu dávkových položek a později nebude možné načíst výsledky. Synchronní rozhraní API vrátí chybu časového limitu (odpověď 408), pokud požadavek trvá déle než 60 sekund. Počet dávkových položek je omezený na 100 pro toto rozhraní API.
Model dávkové odpovědiVrácený datový obsah je podobný asynchronním a synchronizačním požadavkům. Při stahování výsledků asynchronní dávkové žádosti, pokud dávka dokončila zpracování, text odpovědi obsahuje dávkovou odpověď. Tato dávková odpověď obsahuje komponentu
Tady je ukázka dávkové odpovědi s 1 úspěšným a 1 neúspěšným výsledku:
|
RouteRequestRouteDirectionsBatchSyncMediaTypesParam | |
RouteRequestRouteMatrix200Response |
Rozhraní API Pro každou trasu se vrátí doba jízdy a vzdálenosti. Pomocí vypočítaných nákladů můžete určit, které podrobné trasy se mají vypočítat pomocí rozhraní API Směr trasy. Maximální velikost matice pro asynchronní požadavek je 700 a pro žádost o synchronizaci je 100 (počet původů vynásobený počtem cílů). Poznámka Všechny původy a cíle by měly být obsaženy v osách zarovnaném 400 km x 400 km ohraničujícím rámečku. V opačném případě budou některé maticové buňky vyřešeny jako OUT_OF_REGION. Odeslat synchronní požadavek na matici trasPokud váš scénář vyžaduje synchronní požadavky a maximální velikost matice je menší nebo rovna 100, možná budete chtít provést synchronní požadavek. Maximální velikost matice pro toto rozhraní API je 100 (počet původů vynásobený počtem cílů). S ohledem na toto omezení jsou příklady možných dimenzí matice: 10x10, 6x8, 9x8 (nemusí být čtvercové).
Odeslání požadavku na asynchronní matici trasAsynchronní rozhraní API je vhodné pro zpracování velkých objemů relativně složitých požadavků směrování. Když provedete požadavek pomocí asynchronního požadavku, služba ve výchozím nastavení vrátí kód odpovědi 202 podél adresy URL přesměrování v poli Umístění hlavičky odpovědi. Tato adresa URL by se měla pravidelně kontrolovat, dokud nebudou k dispozici data odpovědí nebo informace o chybě. Pokud je parametr Maximální velikost matice pro toto rozhraní API je 700 (počet původů vynásobený počtem cílů). S ohledem na toto omezení jsou příklady možných dimenzí matice: 50x10, 10x10, 28x25. 10x70 (nemusí být čtvercový). Asynchronní odpovědi se ukládají po dobu 24 hodin. Adresa URL pro přesměrování vrátí odpověď 404, pokud se použije po uplynutí doby platnosti.
Tady je typická posloupnost asynchronních operací:
Stažení výsledků synchronizaceKdyž provedete požadavek POST pro rozhraní API pro synchronizaci matice směrování, vrátí služba kód odpovědi 200 pro úspěšný požadavek a pole odpovědí. Tělo odpovědi bude obsahovat data a později nebude možné výsledky načíst. Stažení asynchronních výsledkůKdyž žádost vydá odpověď
Adresa URL zadaná hlavičkou umístění vrátí následující odpovědi při vydání
|
RouteRequestRouteMatrix202Headers | |
RouteRequestRouteMatrix202Response |
Rozhraní API Pro každou trasu se vrátí doba jízdy a vzdálenosti. Pomocí vypočítaných nákladů můžete určit, které podrobné trasy se mají vypočítat pomocí rozhraní API Směr trasy. Maximální velikost matice pro asynchronní požadavek je 700 a pro žádost o synchronizaci je 100 (počet původů vynásobený počtem cílů). Poznámka Všechny původy a cíle by měly být obsaženy v osách zarovnaném 400 km x 400 km ohraničujícím rámečku. V opačném případě budou některé maticové buňky vyřešeny jako OUT_OF_REGION. Odeslat synchronní požadavek na matici trasPokud váš scénář vyžaduje synchronní požadavky a maximální velikost matice je menší nebo rovna 100, možná budete chtít provést synchronní požadavek. Maximální velikost matice pro toto rozhraní API je 100 (počet původů vynásobený počtem cílů). S ohledem na toto omezení jsou příklady možných dimenzí matice: 10x10, 6x8, 9x8 (nemusí být čtvercové).
Odeslání požadavku na asynchronní matici trasAsynchronní rozhraní API je vhodné pro zpracování velkých objemů relativně složitých požadavků směrování. Když provedete požadavek pomocí asynchronního požadavku, služba ve výchozím nastavení vrátí kód odpovědi 202 podél adresy URL přesměrování v poli Umístění hlavičky odpovědi. Tato adresa URL by se měla pravidelně kontrolovat, dokud nebudou k dispozici data odpovědí nebo informace o chybě. Pokud je parametr Maximální velikost matice pro toto rozhraní API je 700 (počet původů vynásobený počtem cílů). S ohledem na toto omezení jsou příklady možných dimenzí matice: 50x10, 10x10, 28x25. 10x70 (nemusí být čtvercový). Asynchronní odpovědi se ukládají po dobu 24 hodin. Adresa URL pro přesměrování vrátí odpověď 404, pokud se použije po uplynutí doby platnosti.
Tady je typická posloupnost asynchronních operací:
Stažení výsledků synchronizaceKdyž provedete požadavek POST pro rozhraní API pro synchronizaci matice směrování, vrátí služba kód odpovědi 200 pro úspěšný požadavek a pole odpovědí. Tělo odpovědi bude obsahovat data a později nebude možné výsledky načíst. Stažení asynchronních výsledkůKdyž žádost vydá odpověď
Adresa URL zadaná hlavičkou umístění vrátí následující odpovědi při vydání
|
RouteRequestRouteMatrixBodyParam | |
RouteRequestRouteMatrixMediaTypesParam | |
RouteRequestRouteMatrixQueryParam | |
RouteRequestRouteMatrixQueryParamProperties | |
RouteRequestRouteMatrixSync200Response |
Rozhraní API Pro každou trasu se vrátí doba jízdy a vzdálenosti. Pomocí vypočítaných nákladů můžete určit, které podrobné trasy se mají vypočítat pomocí rozhraní API Směr trasy. Maximální velikost matice pro asynchronní požadavek je 700 a pro žádost o synchronizaci je 100 (počet původů vynásobený počtem cílů). Odeslat synchronní požadavek na matici trasPokud váš scénář vyžaduje synchronní požadavky a maximální velikost matice je menší nebo rovna 100, možná budete chtít provést synchronní požadavek. Maximální velikost matice pro toto rozhraní API je 100 (počet původů vynásobený počtem cílů). S ohledem na toto omezení jsou příklady možných dimenzí matice: 10x10, 6x8, 9x8 (nemusí být čtvercové).
Odeslání požadavku na asynchronní matici trasAsynchronní rozhraní API je vhodné pro zpracování velkých objemů relativně složitých požadavků směrování. Když provedete požadavek pomocí asynchronního požadavku, služba ve výchozím nastavení vrátí kód odpovědi 202 podél adresy URL přesměrování v poli Umístění hlavičky odpovědi. Tato adresa URL by se měla pravidelně kontrolovat, dokud nebudou k dispozici data odpovědí nebo informace o chybě. Pokud je parametr Maximální velikost matice pro toto rozhraní API je 700 (počet původů vynásobený počtem cílů). S ohledem na toto omezení jsou příklady možných dimenzí matice: 50x10, 10x10, 28x25. 10x70 (nemusí být čtvercový). Asynchronní odpovědi se ukládají po dobu 24 hodin. Adresa URL pro přesměrování vrátí odpověď 404, pokud se použije po uplynutí doby platnosti.
Tady je typická posloupnost asynchronních operací:
Stažení výsledků synchronizaceKdyž provedete požadavek POST pro rozhraní API pro synchronizaci matice směrování, vrátí služba kód odpovědi 200 pro úspěšný požadavek a pole odpovědí. Tělo odpovědi bude obsahovat data a později nebude možné výsledky načíst. Stažení asynchronních výsledkůKdyž žádost vydá odpověď
Adresa URL zadaná hlavičkou umístění vrátí následující odpovědi při vydání
|
RouteRequestRouteMatrixSync408Response |
Rozhraní API Pro každou trasu se vrátí doba jízdy a vzdálenosti. Pomocí vypočítaných nákladů můžete určit, které podrobné trasy se mají vypočítat pomocí rozhraní API Směr trasy. Maximální velikost matice pro asynchronní požadavek je 700 a pro žádost o synchronizaci je 100 (počet původů vynásobený počtem cílů). Odeslat synchronní požadavek na matici trasPokud váš scénář vyžaduje synchronní požadavky a maximální velikost matice je menší nebo rovna 100, možná budete chtít provést synchronní požadavek. Maximální velikost matice pro toto rozhraní API je 100 (počet původů vynásobený počtem cílů). S ohledem na toto omezení jsou příklady možných dimenzí matice: 10x10, 6x8, 9x8 (nemusí být čtvercové).
Odeslání požadavku na asynchronní matici trasAsynchronní rozhraní API je vhodné pro zpracování velkých objemů relativně složitých požadavků směrování. Když provedete požadavek pomocí asynchronního požadavku, služba ve výchozím nastavení vrátí kód odpovědi 202 podél adresy URL přesměrování v poli Umístění hlavičky odpovědi. Tato adresa URL by se měla pravidelně kontrolovat, dokud nebudou k dispozici data odpovědí nebo informace o chybě. Pokud je parametr Maximální velikost matice pro toto rozhraní API je 700 (počet původů vynásobený počtem cílů). S ohledem na toto omezení jsou příklady možných dimenzí matice: 50x10, 10x10, 28x25. 10x70 (nemusí být čtvercový). Asynchronní odpovědi se ukládají po dobu 24 hodin. Adresa URL pro přesměrování vrátí odpověď 404, pokud se použije po uplynutí doby platnosti.
Tady je typická posloupnost asynchronních operací:
Stažení výsledků synchronizaceKdyž provedete požadavek POST pro rozhraní API pro synchronizaci matice směrování, vrátí služba kód odpovědi 200 pro úspěšný požadavek a pole odpovědí. Tělo odpovědi bude obsahovat data a později nebude možné výsledky načíst. Stažení asynchronních výsledkůKdyž žádost vydá odpověď
Adresa URL zadaná hlavičkou umístění vrátí následující odpovědi při vydání
|
RouteRequestRouteMatrixSyncBodyParam | |
RouteRequestRouteMatrixSyncDefaultResponse |
Rozhraní API Pro každou trasu se vrátí doba jízdy a vzdálenosti. Pomocí vypočítaných nákladů můžete určit, které podrobné trasy se mají vypočítat pomocí rozhraní API Směr trasy. Maximální velikost matice pro asynchronní požadavek je 700 a pro žádost o synchronizaci je 100 (počet původů vynásobený počtem cílů). Odeslat synchronní požadavek na matici trasPokud váš scénář vyžaduje synchronní požadavky a maximální velikost matice je menší nebo rovna 100, možná budete chtít provést synchronní požadavek. Maximální velikost matice pro toto rozhraní API je 100 (počet původů vynásobený počtem cílů). S ohledem na toto omezení jsou příklady možných dimenzí matice: 10x10, 6x8, 9x8 (nemusí být čtvercové).
Odeslání požadavku na asynchronní matici trasAsynchronní rozhraní API je vhodné pro zpracování velkých objemů relativně složitých požadavků směrování. Když provedete požadavek pomocí asynchronního požadavku, služba ve výchozím nastavení vrátí kód odpovědi 202 podél adresy URL přesměrování v poli Umístění hlavičky odpovědi. Tato adresa URL by se měla pravidelně kontrolovat, dokud nebudou k dispozici data odpovědí nebo informace o chybě. Pokud je parametr Maximální velikost matice pro toto rozhraní API je 700 (počet původů vynásobený počtem cílů). S ohledem na toto omezení jsou příklady možných dimenzí matice: 50x10, 10x10, 28x25. 10x70 (nemusí být čtvercový). Asynchronní odpovědi se ukládají po dobu 24 hodin. Adresa URL pro přesměrování vrátí odpověď 404, pokud se použije po uplynutí doby platnosti.
Tady je typická posloupnost asynchronních operací:
Stažení výsledků synchronizaceKdyž provedete požadavek POST pro rozhraní API pro synchronizaci matice směrování, vrátí služba kód odpovědi 200 pro úspěšný požadavek a pole odpovědí. Tělo odpovědi bude obsahovat data a později nebude možné výsledky načíst. Stažení asynchronních výsledkůKdyž žádost vydá odpověď
Adresa URL zadaná hlavičkou umístění vrátí následující odpovědi při vydání
|
RouteRequestRouteMatrixSyncMediaTypesParam | |
RouteRequestRouteMatrixSyncQueryParam | |
RouteRequestRouteMatrixSyncQueryParamProperties | |
RouteSectionOutput |
Oddíly trasy obsahují další informace o částech trasy. Každý oddíl obsahuje alespoň prvky |
RouteSectionTecCauseOutput |
Příčina dopravní události. Může obsahovat elementy mainCauseCode a subCauseCode. Lze použít k definování ikonografie a popisů. |
RouteSectionTecOutput |
Podrobnosti o události provozu pomocí definic v TPEG2-TEC standardu. Může obsahovat effectCode a způsobuje elementy. |
RouteSummaryOutput |
Souhrnný objekt |
Routes | |
SimplePollerLike |
Jednoduchý poller, který lze použít k dotazování dlouhotrvající operace. |
Aliasy typu
GeoJsonGeometry |
Platný objekt geometrie |
GeoJsonObject |
Platný objekt |
MapsRouteClient | |
RouteGetRouteDirectionsBatchParameters | |
RouteGetRouteDirectionsParameters | |
RouteGetRouteDirectionsWithAdditionalParametersParameters | |
RouteGetRouteMatrixParameters | |
RouteGetRouteRangeParameters | |
RouteRequestRouteDirectionsBatchParameters | |
RouteRequestRouteDirectionsBatchSyncParameters | |
RouteRequestRouteMatrixParameters | |
RouteRequestRouteMatrixSyncParameters |
Funkce
build |
|
create |
Vytvořte tělo dávkové žádosti o skupinu žádostí o směr trasy. |
default(Azure |
Vytvoří instanci MapsRouteClient z klíče předplatného. Příklad
|
default(Token |
Vytvoří instanci MapsRoute z azure Identity Příklad
|
default(Azure |
Vytvoří instanci MapsRoute z azure Identity Příklad
|
get |
Pomocná funkce, která vytvoří objekt Poller, který pomáhá dotazovat dlouho běžící operaci. |
is |
|
is |
|
is |
|
is |
|
is |
|
to |
Transformujte pole [Latitude, Longtitute] na řetězec v následujícím formátu: "Latitude_1,Longtitute_1:Latitude_2,Longtitute_2:..." |
Podrobnosti funkce
buildMultiCollection(string[], string)
function buildMultiCollection(items: string[], parameterName: string): string
Parametry
- items
-
string[]
- parameterName
-
string
Návraty
string
createRouteDirectionsBatchRequest(RouteGetRouteDirectionsQueryParamProperties[])
Vytvořte tělo dávkové žádosti o skupinu žádostí o směr trasy.
function createRouteDirectionsBatchRequest(queryParamProperties: RouteGetRouteDirectionsQueryParamProperties[]): BatchRequest
Parametry
- queryParamProperties
Objekt parametrů dotazu pro požadavek směr trasy
Návraty
Složená dávková žádost.
default(AzureKeyCredential, ClientOptions)
Vytvoří instanci MapsRouteClient z klíče předplatného.
Příklad
import MapsRoute from "@azure-rest/maps-route";
import { AzureKeyCredential } from "@azure/core-auth";
const credential = new AzureKeyCredential("<subscription-key>");
const client = MapsRoute(credential);
function default(credential: AzureKeyCredential, options?: ClientOptions): MapsRouteClient
Parametry
- credential
- AzureKeyCredential
Instance AzureKeyCredential použitá k ověření požadavků na službu
- options
- ClientOptions
Možnosti používané ke konfiguraci klienta směrování
Návraty
default(TokenCredential, string, ClientOptions)
Vytvoří instanci MapsRoute z azure Identity TokenCredential
.
Příklad
import MapsRoute from "@azure-rest/maps-route";
import { DefaultAzureCredential } from "@azure/identity";
const credential = new DefaultAzureCredential();
const client = MapsRoute(credential, "<maps-account-client-id>");
function default(credential: TokenCredential, mapsAccountClientId: string, options?: ClientOptions): MapsRouteClient
Parametry
- credential
- TokenCredential
Instance TokenCredential použitá k ověření požadavků na službu
- mapsAccountClientId
-
string
ID klienta Azure Maps konkrétního mapového prostředku
- options
- ClientOptions
Možnosti používané ke konfiguraci klienta směrování
Návraty
default(AzureSASCredential, ClientOptions)
Vytvoří instanci MapsRoute z azure Identity AzureSASCredential
.
Příklad
import MapsRoute from "@azure-rest/maps-route";
import { AzureSASCredential } from "@azure/core-auth";
const credential = new AzureSASCredential("<SAS Token>");
const client = MapsRoute(credential);
function default(credential: AzureSASCredential, options?: ClientOptions): MapsRouteClient
Parametry
- credential
- AzureSASCredential
Instance AzureSASCredential použitá k ověřování požadavků na službu
- options
- ClientOptions
Možnosti používané ke konfiguraci klienta směrování
Návraty
getLongRunningPoller<TResult>(Client, TResult, CreateHttpPollerOptions<TResult, OperationState<TResult>>)
Pomocná funkce, která vytvoří objekt Poller, který pomáhá dotazovat dlouho běžící operaci.
function getLongRunningPoller<TResult>(client: Client, initialResponse: TResult, options?: CreateHttpPollerOptions<TResult, OperationState<TResult>>): Promise<SimplePollerLike<OperationState<TResult>, TResult>>
Parametry
- client
- Client
Klient, který se má použít k odeslání požadavku, aby získal další stránky.
- initialResponse
-
TResult
Počáteční odpověď.
- options
-
CreateHttpPollerOptions<TResult, OperationState<TResult>>
Možnosti nastavení stavu obnovení nebo vlastního intervalu dotazování
Návraty
Promise<SimplePollerLike<OperationState<TResult>, TResult>>
- Objekt poller, který se má dotazovat na aktualizace stavu operace, a nakonec získat konečnou odpověď.
isUnexpected(RouteRequestRouteMatrixSync200Response | RouteRequestRouteMatrixSync408Response | RouteRequestRouteMatrixSyncDefaultResponse)
function isUnexpected(response: RouteRequestRouteMatrixSync200Response | RouteRequestRouteMatrixSync408Response | RouteRequestRouteMatrixSyncDefaultResponse): response
Parametry
Návraty
response
isUnexpected(RouteGetRouteDirections200Response | RouteGetRouteDirectionsDefaultResponse)
function isUnexpected(response: RouteGetRouteDirections200Response | RouteGetRouteDirectionsDefaultResponse): response
Parametry
Návraty
response
isUnexpected(RouteGetRouteDirectionsWithAdditionalParameters200Response | RouteGetRouteDirectionsWithAdditionalParametersDefaultResponse)
function isUnexpected(response: RouteGetRouteDirectionsWithAdditionalParameters200Response | RouteGetRouteDirectionsWithAdditionalParametersDefaultResponse): response
Parametry
Návraty
response
isUnexpected(RouteGetRouteRange200Response | RouteGetRouteRangeDefaultResponse)
function isUnexpected(response: RouteGetRouteRange200Response | RouteGetRouteRangeDefaultResponse): response
Parametry
Návraty
response
isUnexpected(RouteRequestRouteDirectionsBatchSync200Response | RouteRequestRouteDirectionsBatchSync408Response | RouteRequestRouteDirectionsBatchSyncDefaultResponse)
function isUnexpected(response: RouteRequestRouteDirectionsBatchSync200Response | RouteRequestRouteDirectionsBatchSync408Response | RouteRequestRouteDirectionsBatchSyncDefaultResponse): response
Parametry
Návraty
response
toColonDelimitedLatLonString(LatLon[])
Transformujte pole [Latitude, Longtitute] na řetězec v následujícím formátu: "Latitude_1,Longtitute_1:Latitude_2,Longtitute_2:..."
function toColonDelimitedLatLonString(coordinates: LatLon[]): string
Parametry
- coordinates
-
LatLon[]
Pole dvojice Zeměpisná šířka/Longtitute, která se má transformovat.
Návraty
string
Transformovaný řetězec.
Azure SDK for JavaScript