Udostępnij za pośrednictwem


RouteGetRouteDirectionsWithAdditionalParametersBodyParam interface

Właściwości

body

Służy do rekonstrukcji trasy i obliczania zera lub większej liczby alternatywnych tras do tej trasy referencyjnej. Podana sekwencja współrzędnych jest używana jako dane wejściowe do rekonstrukcji trasy. Trasy alternatywne są obliczane między punktami źródłowymi i docelowymi określonymi w lokalizacjach parametrów ścieżki podstawowej. Jeśli zarówno minDeviationDistance, jak i minDeviationTime są ustawione na zero, te punkty początkowe i docelowe powinny znajdować się odpowiednio na początku i końcu trasy odniesienia. Lokalizacje pośrednie (punkty waypoint) nie są obsługiwane w przypadku korzystania z punktów pomocniczych.

Ustawienie co najmniej jednej wartości minDeviationDistance lub minDeviationTime na wartość większą niż zero ma następujące konsekwencje:

  • Punkt początkowy żądania calculateRoute musi znajdować się (lub bardzo blisko) trasy referencyjnej wejściowej. Jeśli tak nie jest, zwracany jest błąd. Jednak punkt początkowy nie musi znajdować się na początku trasy odniesienia wejściowej (można ją traktować jako bieżącą pozycję pojazdu na trasie referencyjnej).
  • Trasa referencyjna zwrócona jako pierwsza trasa w odpowiedzi calculateRoute rozpocznie się w punkcie początkowym określonym w żądaniu calculateRoute. Początkowa część trasy referencyjnej wejściowej do punktu początkowego zostanie wykluczona z odpowiedzi.
  • Wartości minDeviationDistance i minDeviationTime określają, jak daleko alternatywne trasy będą gwarantowane zgodnie z trasą referencyjną od punktu początkowego.
  • Trasa musi używać odlotu.
  • PojazdHeading jest ignorowany.

Szczegóły właściwości

body

Służy do rekonstrukcji trasy i obliczania zera lub większej liczby alternatywnych tras do tej trasy referencyjnej. Podana sekwencja współrzędnych jest używana jako dane wejściowe do rekonstrukcji trasy. Trasy alternatywne są obliczane między punktami źródłowymi i docelowymi określonymi w lokalizacjach parametrów ścieżki podstawowej. Jeśli zarówno minDeviationDistance, jak i minDeviationTime są ustawione na zero, te punkty początkowe i docelowe powinny znajdować się odpowiednio na początku i końcu trasy odniesienia. Lokalizacje pośrednie (punkty waypoint) nie są obsługiwane w przypadku korzystania z punktów pomocniczych.

Ustawienie co najmniej jednej wartości minDeviationDistance lub minDeviationTime na wartość większą niż zero ma następujące konsekwencje:

  • Punkt początkowy żądania calculateRoute musi znajdować się (lub bardzo blisko) trasy referencyjnej wejściowej. Jeśli tak nie jest, zwracany jest błąd. Jednak punkt początkowy nie musi znajdować się na początku trasy odniesienia wejściowej (można ją traktować jako bieżącą pozycję pojazdu na trasie referencyjnej).
  • Trasa referencyjna zwrócona jako pierwsza trasa w odpowiedzi calculateRoute rozpocznie się w punkcie początkowym określonym w żądaniu calculateRoute. Początkowa część trasy referencyjnej wejściowej do punktu początkowego zostanie wykluczona z odpowiedzi.
  • Wartości minDeviationDistance i minDeviationTime określają, jak daleko alternatywne trasy będą gwarantowane zgodnie z trasą referencyjną od punktu początkowego.
  • Trasa musi używać odlotu.
  • PojazdHeading jest ignorowany.
body: RouteDirectionParameters

Wartość właściwości