Omówienie śledzenia floty

Biblioteka śledzenia floty w JavaScript działa w tych zastosowaniach:

  • Przejazdy na żądanie
  • Zaplanowane zadania

Z tego przewodnika dowiesz się, jak używać tej biblioteki w przypadku obu usług.

Dzięki bibliotece śledzenia floty w języku JavaScript możesz udostępnić operatorom floty możliwość wizualizacji lokalizacji pojazdów w flotach w czasie zbliżonym do rzeczywistego. Jeśli trasa pojazdu jest znana, komponent widoku mapy wyświetla animację pojazdu poruszającego się po przewidywanej trasie.

Przykład widoku mapy w przypadku śledzenia floty

Czym jest śledzenie floty?

Śledzenie floty to funkcja Fleet Engine przeznaczona dla operatorów flot. Udostępnia interfejsy, które modelują i śledzą dane floty w Fleet Engine, oraz klasy, których używasz do tworzenia bogatego wyświetlania mapy w internecie z informacjami o trasach dla menedżerów floty. Na przykład:

  • Zezwalanie operatorom usług przewozu na żądanie na śledzenie postępu przejazdu w przypadku wielu pojazdów.
  • Umożliwienie operatorom zaplanowanych przesyłek wyświetlanie na mapie internetowej postępów przesyłek floty w czasie zbliżonym do rzeczywistego.

Bibliotekę integrujesz w aplikacji internetowej i ustawiasz odpowiednie role w Fleet Engine, aby umożliwić udostępnianie przejazdów klientom. Więcej informacji o rolach w Fleet Engine znajdziesz w artykule Role kont usługi.

Dlaczego warto korzystać z śledzenia floty?

Po zintegrowaniu śledzenia floty z działaniem floty możesz korzystać z kompleksowego monitorowania pojazdów z aktualizacjami lokalizacji w czasie zbliżonym do rzeczywistego. Na mapie możesz wyświetlić lokalizację jednego lub wszystkich pojazdów floty, w tym szczegóły przystanków lub punktów orientacyjnych, które pomogą Ci poznać wydajność Twojej floty.

Co można robić z lokalizacją floty?

Dzięki informacjom z biblioteki śledzenia floty możesz tworzyć szczegółowe widoki operacji floty za pomocą tych funkcji:

  • Dostosowywanie interfejsu mapy śledzenia floty do własnych potrzeb.

  • sprawdzać aktualną lokalizację pojedynczych, wielu lub wszystkich pojazdów podczas ich przemieszczania się po trasach, z okresowo aktualizowanymi pozycjami;

  • Oblicz przewidywany czas dotarcia do celu podróży lub dostawy, a także pozostały dystans.

  • sprawdzać postępy pojazdu, w tym ukończone podróże lub stan zadania;

Komponenty

W tabeli poniżej opisano komponenty używane do śledzenia floty i ich funkcje.

Przejazdy na żądanie

Komponent Opis
Widok mapy udostępniania ścieżki Widok mapy udostępniania podróży pokazuje lokalizację pojazdów i ich przejazdów. Jeśli silnik floty zna trasę pojazdu, komponent widoku mapy wyświetla animację pojazdu podczas przemieszczania się po przewidywanej trasie.
Dostawca lokalizacji pojazdu

Dostawca lokalizacji pojazdu wyświetla informacje o lokalizacji pojedynczego pojazdu. Zawiera on informacje o lokalizacji pojazdu, jego punktach pośrednich oraz przypisanych do niego podróżach.

Oto reguły widoczności pojazdów i ich znaczników punktów kontrolnych:

  • Pojazd: pojazd jest widoczny od razu po utworzeniu w Fleet Engine i pozostanie widoczny, dopóki wartość vehicle_state będzie Online. Oznacza to, że pojazd może być widoczny, nawet jeśli nie ma do niego przypisanej bieżącej podróży.
  • Znaczniki punktów pośrednich: zaplanowane punkty pośrednie pojazdu są wyświetlane na mapie jako znaczniki punktu początkowego, pośredniego i docelowego.
Opcje personalizacji Opcje dostawcy lokalizacji pojazdu umożliwiają dostosowanie linii łamanych i znaczników. Możesz nadawać ścieżkom kolory i styl, aby wyświetlać różne scenariusze rzeczywistego użytkowania pojazdu, takie jak przebyte trasy i ruch drogowy. Możesz dostosowywać znaczniki do różnych celów. Możesz też dodać obsługę kliknięć do polilinii i znaczników.
Detektor zdarzeń związanych z pojazdem Listener zdarzeń umożliwia operatorowi uzyskiwanie informacji o przejazdach zrealizowanych przez pojazd.
Dostawca danych o lokalizacji floty pojazdów Dostawca danych o lokalizacji floty wyświetla informacje o lokalizacji wielu pojazdów dostawczych. Podczas śledzenia floty możesz ustawić granice geograficzne, a także filtrować według identyfikatorów pojazdów.

Zaplanowane zadania

Komponent Opis
Widok mapy udostępniania ścieżki Widok mapy udostępniania trasy pokazuje lokalizację pojazdów dostawczych i zadań. Jeśli silnik floty zna trasę pojazdu, komponent widoku mapy wyświetla animację pojazdu podczas przemieszczania się po przewidywanej trasie.
Dostawca danych o lokalizacji pojazdu

Dostawca lokalizacji pojazdu dostawczego wyświetla informacje o lokalizacji pojedynczego pojazdu dostawczego. Zawiera on informacje o lokalizacji pojazdu, jego postojach i zadaniach wykonanych przez pojazd dostawczy.

Oto reguły widoczności pojazdów dostawczych, przystanków i ich zadań:

  • Pojazd: pojazd dostawczy jest widoczny od momentu jego utworzenia w Fleet Engine i pozostaje widoczny przez cały czas trwania trasy niezależnie od zadań.
  • Przystanki: zaplanowane przystanki pojazdu są wyświetlane na mapie jako znaczniki przystanków. znaczniki wykonanych zadań są wyświetlane innym stylem niż zaplanowane przystanki pojazdu;
  • Lista zadań: lokalizacja wyników zadań jest wyświetlana ze znacznikami wyników zadań. Zadanie z wynikiem SUCCEEDED jest oznaczone markerem udanego wykonania zadania, a wszystkie pozostałe – markerem nieudanego wykonania.
Opcje personalizacji Opcje dostawcy lokalizacji pojazdu umożliwiają dostosowanie linii łamanych i punktów. Możesz nadać kolor i styl ścieżkom, aby wyświetlać różne scenariusze rzeczywistego działania pojazdu, np. aktywną trasę pojazdu. Możesz dostosować znaczniki do różnych celów, np. do pojazdu dostawczego. Możesz też dodać obsługę kliknięć do polilinii i znaczników.
Filtr zadań dostawy Filtr zadań umożliwia operatorowi filtrowanie widoku pod kątem zadań wykonanych przed lub po określonym czasie, a także filtrowanie według otwartych lub zamkniętych zadań.
Detektor zdarzeń pojazdu dostawczego Listener zdarzeń umożliwia operatorowi uzyskanie informacji o odcinkach trasy przebytej przez pojazd dostawczy oraz o liście zadań wykonanych przez ten pojazd.
Dostawca lokalizacji floty pojazdów Dostawca lokalizacji floty dostaw wyświetla informacje o lokalizacji wielu pojazdów dostawczych. Możesz filtrować dane, aby wyświetlić dane o konkretnym pojeździe dostawczym i jego lokalizacji, albo wyświetlić lokalizację pojazdów dla całej floty.

Jak korzystać ze śledzenia floty

1 Skonfiguruj śledzenie floty w JavaScript. Więcej informacji znajdziesz w artykule Konfigurowanie biblioteki JavaScript do śledzenia floty.
2 Wczytaj bibliotekę i inicjuj mapę. Więcej informacji znajdziesz w artykule Ładowanie biblioteki i inicjowanie widoku mapy.
3 Podaj lokalizację pojazdu i ustaw widok mapy. Aby rozpocząć śledzenie pojazdu, utwórz instancję dostawcy lokalizacji z prawidłowym identyfikatorem pojazdu i użyj go do zainicjowania widoku mapy. Więcej informacji znajdziesz w artykule Podawanie lokalizacji pojazdu.
5 Aktualizowanie postępów floty i obsługa błędów podróży Więcej informacji znajdziesz w artykułach Aktualizowanie postępów flotyPrzetwarzanie błędów.
5 Po zakończeniu dnia przestań śledzić pojazdy floty. Więcej informacji znajdziesz w artykule Zatrzymywanie śledzenia pojazdu dostawczego.

Co dalej?