Route
Operations
| Get Route Directions |
Platí pro: cenové úrovně S0 a S1. Vrátí trasu mezi počátkem a cílem a procházející přes waypoints, pokud jsou zadány. Trasa bude brát v úvahu faktory, jako je aktuální provoz a obvyklá rychlost provozu pro požadovaný den v týdnu a denní dobu. Vrácené informace zahrnují vzdálenost, odhadovanou dobu trvání cesty a reprezentace geometrie trasy. V závislosti na vybraných možnostech jsou k dispozici také další informace o směrování, jako je například optimalizované pořadí bod na trase nebo zapnout funkci zapnout. Směrovací služba poskytuje sadu parametrů pro podrobný popis modelu spotřeby specifického pro vozidlo. Podrobnější vysvětlení konceptů a parametrů, které se týkají, najdete v modelu spotřeby . |
| Get Route Range |
Rozhraní API rozsahu trasy (Isochrone) Platí pro: cenová úroveň S1. Tato služba vypočítá sadu umístění, která se dají kontaktovat ze zdrojového bodu na základě zadaného paliva, energie, času nebo rozpočtu ujeté vzdálenosti. Na hranici mnohoúhelníku (neboli Isochrone) se vrátí orientace proti směru hodinových ručiček a také přesné mnohoúhelníkové centrum, které bylo výsledkem počátečního bodu. Vrácený mnohoúhelník lze použít pro další zpracování, jako je například vyhledávání v geometrii hledání zájmu v rámci poskytnutého Isochrone. |
| Post Route Directions |
Platí pro: cenové úrovně S0 a S1. Vrátí trasu mezi počátkem a cílem a procházející přes waypoints, pokud jsou zadány. Trasa bude brát v úvahu faktory, jako je aktuální provoz a obvyklá rychlost provozu pro požadovaný den v týdnu a denní dobu. Vrácené informace zahrnují vzdálenost, odhadovanou dobu trvání cesty a reprezentace geometrie trasy. V závislosti na vybraných možnostech jsou k dispozici také další informace o směrování, jako je například optimalizované pořadí bod na trase nebo zapnout funkci zapnout. Směrovací služba poskytuje sadu parametrů pro podrobný popis modelu spotřeby specifického pro vozidlo. Podrobnější vysvětlení konceptů a parametrů, které se týkají, najdete v modelu spotřeby . |
| Post Route Directions Batch |
Rozhraní API pro dávkové směrování tras Platí pro: cenová úroveň S1. Rozhraní API pro směrování tras do dávky odesílá dávky dotazů do rozhraní API pro směrování instrukcí pomocí jediného volání rozhraní API. Můžete zavolat rozhraní API pro směrování v trasách, které se spustí asynchronně (Async) nebo synchronně (Sync). Asynchronní rozhraní API umožňuje volajícímu dávkování až 700 dotazů a synchronizaci rozhraní API až do 100 dotazů. Odeslat synchronní požadavek dávkyPro odlehčené požadavky Batch se doporučuje synchronní rozhraní API. Když služba obdrží požadavek, odpoví hned po výpočtu položek dávky a nebude možné výsledky načíst později. Synchronní rozhraní API vrátí chybu časového limitu (odpověď 408), pokud požadavek trvá déle než 60 sekund. Počet položek dávky je pro toto rozhraní API omezený na 100 .
Odeslat asynchronní požadavek dávkyAsynchronní rozhraní API je vhodné pro zpracování velkých objemů poměrně složitých požadavků na směrování.
Když vytvoříte 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 pro přesměrování v poli umístění v hlavičce odpovědi. Tato adresa URL by měla být pravidelně kontrolována, dokud nebudou k dispozici data odpovědi nebo informace o chybě. Asynchronní odpovědi jsou uloženy po dobu 14 dnů. Adresa URL pro přesměrování vrátí odpověď 404, pokud se použije po období vypršení platnosti. Všimněte si, že asynchronní požadavek Batch je dlouhotrvající požadavek. Tady je typická posloupnost operací:
Tělo příspěvku pro požadavek BatchChcete-li odeslat dotazy na trasy směrování , budete používat
Dotaz na itinerář trasy v dávce je jenom částečná adresa URL bez protokolu, základní adresy URL, cesty, verze rozhraní API a klíč předplatného. Může přijmout jakýkoli z podporovaných parametrů identifikátoru URI tras . Řetězcové hodnoty v dotazu itineráře trasy musí být správně uvozeny (např. "znak by měl být uvozen" \ ) a musí být také správně KÓDOVÁNY pomocí adresy URL. Asynchronní rozhraní API umožňuje volajícímu dávkovat až 700 dotazů a synchronizaci rozhraní API až do 100 dotazů a dávka by měla obsahovat alespoň 1 dotaz. Stáhnout asynchronní výsledky dávkyPro stažení výsledků asynchronní dávky budete vydávat
Toto je typická posloupnost operací pro stažení výsledků dávky:
Model dávkové odezvyVrácený obsah dat je podobný jako u požadavků na asynchronní a synchronní synchronizaci. Při stahování výsledků asynchronního požadavku dávky, pokud dávka dokončila zpracování, tělo odpovědi obsahuje dávkovou odpověď. Tato dávková odpověď obsahuje
Tady je ukázková odpověď dávky s 1 úspěšným a 1 neúspěšným výsledkem:
|
| Post Route Matrix |
Platí pro: cenová úroveň S1. Služba směrování matice umožňuje výpočet matice souhrnů tras pro sadu tras definovaných podle původu a cílových umístění pomocí asynchronního (asynchronního) nebo synchronního (synchronizačního) požadavku POST. U každého původu služba vypočítá náklady na směrování z tohoto zdroje na každý daný cíl. Množina počátek a sada cílů se dá představit jako záhlaví sloupců a řádků v tabulce a každá buňka v tabulce obsahuje náklady na směrování od počátku do cíle pro tuto buňku. Řekněme například, že společnost pro doručování potravin má 20 ovladačů a potřebuje najít nejbližší ovladač pro výběr dodávky z restaurace. Pro vyřešení tohoto případu použití mohou volat rozhraní API pro rozhraní matice. Pro každou trasu se vrátí doby trvání cesty a vzdálenosti. Vypočtené náklady můžete použít k určení, které podrobné trasy se mají vypočítat pomocí rozhraní API pro trasy tras. Maximální velikost matice pro asynchronní požadavek je 700 a pro požadavek na synchronizaci je to 100 (počet původních vynásobený počtem cílů). Odeslat požadavek na matici synchronní trasyPokud váš scénář vyžaduje synchronní požadavky a maximální velikost matice je menší nebo rovna 100, může být vhodné provést synchronní požadavek. Maximální velikost matice pro toto rozhraní API je 100 (počet původních vynásobený počtem cílů). S tímto omezením jsou příklady možných dimenzí matice: 10x10, 6x8, 9x8 (nemusí být čtvercový).
Odeslat požadavek na matici asynchronních trasAsynchronní rozhraní API je vhodné pro zpracování velkých objemů poměrně složitých žádostí o směrování. Když vytvoříte 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 pro přesměrování v poli umístění v hlavičce odpovědi. Tato adresa URL by měla být pravidelně kontrolována, dokud nebudou k dispozici data odpovědi nebo informace o chybě. Pokud Maximální velikost matice pro toto rozhraní API je 700 (počet původních vynásobený počtem cílů). S tímto omezením je třeba mít příklady možných dimenzí matice: 50x10, 10x10, 28x25. 10x70 (nemusí být čtvercové). Asynchronní odpovědi se ukládají po dobu 14 dnů. Adresa URL pro přesměrování vrátí odpověď 404, pokud se použije po uplynutí doby vypršení platnosti.
Tady je typická posloupnost asynchronních operací:
Stažení výsledků synchronizaceKdyž pro rozhraní API pro synchronizaci matice tras vyžádáte požadavek POST, služba vrátí 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í výsledků s modifikátorem AsyncKdyž žádost vydá odpověď, požadavek se zpracovává
Adresa URL poskytnutá hlavičkou location vrátí při vydání požadavku
|