Zaplanuj trasę

Przy określaniu najlepszej trasy na wspólne przejazdy funkcja najszybsza trasa nie zawsze może być najlepszą opcją. Więcej informacji aby zaplanować trasę.

Preferowany interfejs API Trasy umożliwia planowanie trasy przez określenie cel trasy za pomocą metody ComputeCustomRoutes.

Metoda ComputeCustomRoutes może też ułatwić zgodność tras, zezwalając na zminimalizujesz różnicę między trasą wybraną przez operatora a trasą przejechaną trasą.

Używaj zarówno interfejsu Routes Preferred API, jak i Pakiet SDK do nawigacji aby w pełni wykorzystać możliwości planowania trasy.

Włączanie metody ComputeCustomRoutes

Zanim użyjesz w kodzie metody ComputeCustomRoutes, musisz włącz tę funkcję. Więcej informacji o włączaniu interfejsu Preferowany interfejs API tras Więcej informacji można znaleźć w artykule Pierwsze kroki.

Używanie metody ComputeCustomRoutes

Metoda ComputeCustomRoutes wymaga określenia odpowiedzi maski pola w danych wejściowych. Maską pola odpowiedzi możesz podać za pomocą parametr adresu URL $fields lub fields albo za pomocą nagłówka HTTP/gRPC X-Goog-FieldMask Więcej informacji: Parametry systemowe.

Wartość maski pola to rozdzielana przecinkami lista ścieżek pól. Każda ścieżka pola jest rozdzielaną kropkami listą nazw pól reprezentujących hierarchię wiadomości. Nazwa pola to klucz obiektu JSON lub nazwa tagu pola protobuf. Ścieżka pola rozpoczyna się od typu wiadomości odpowiedzi najwyższego poziomu, i opcjonalnie po nim jest co najmniej 1 kropka, a następnie następny poziom nazwy pola. Ogólnie ścieżki pól są konstruowane w ten sposób:

topLevelField[.secondLevelField][.thirdLevelField][...]

Maska pola przypadku specjalnego to symbol wieloznaczny „*”, który wybiera cały poziom główny .

Aby dowiedzieć się więcej, zobacz:

Przykłady użycia metody ComputeCustomRoutes znajdziesz tutaj: Obliczanie niestandardowych tras (beta).

Obliczam opłaty za przejazd

Informacje na temat obliczania opłat drogowych znajdziesz w Oblicz opłaty drogowe.

Przykłady obliczania opłat drogowych znajdziesz w Tworzenie niestandardowych tras.