Omówienie śledzenia floty

Biblioteka JavaScript do śledzenia floty 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 prawie rzeczywistym czasie. Jeśli trasa pojazdu jest znana, komponent widoku mapy wyświetla animację pojazdu poruszającego się po przewidywanej trasie.

Przykład widoku mapy ś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 w flotach, w tym szczegóły przystanków lub punktów orientacyjnych, które pomogą Ci poznać skuteczność 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 okresową aktualizacją pozycji;

  • 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 i 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 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: planowane 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 dostosować znaczniki do różnych celów. Możesz też dodać obsługę kliknięć do polilinii i znaczników.
Detektor zdarzeń związanego 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 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 jako udane, a wszystkie inne jako nieudane.
Opcje personalizacji Opcje dostawcy lokalizacji pojazdu umożliwiają dostosowanie linii łamanych i znaczników. Możesz nadawać kolory i styli ś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ń dotyczącego 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 dotyczące konkretnego pojazdu dostawczego i jego lokalizacji, lub wyświetlić lokalizacje 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?