Interfejs zadań
google.maps.journeySharing.Taskinterfejs
Szczegóły zadania zwrócone przez Fleet Engine.
Właściwości | |
|---|---|
attributes | 
Typ:   
Object<string, *>Atrybuty przypisane do zadania.  | 
name | 
Typ:   
stringNazwa zadania w formacie „providers/{provider_id}/tasks/{task_id}”. Identyfikator zadania musi być niepowtarzalny i nie może być identyfikatorem śledzenia. Aby zapisać identyfikator śledzenia dostawy, użyj pola tracking_id. Wiele zadań może mieć ten sam identyfikator śledzenia.  | 
remainingVehicleJourneySegments | 
Typ:   
Array<VehicleJourneySegment>Informacje o segmentach, które pozostały do ukończenia w ramach tego zadania.  | 
status | 
Typ:   
stringBieżący stan wykonania zadania.  | 
type | 
Typ:   
stringTyp zadania, np. przerwa lub dostawa.  | 
estimatedCompletionTime optional | 
Typ:   
Date optionalSygnatura czasowa szacowanego czasu ukończenia zadania.  | 
latestVehicleLocationUpdate optional | 
Typ:   
VehicleLocationUpdate optionalInformacje dotyczące ostatniej aktualizacji lokalizacji.  | 
outcome optional | 
Typ:   
string optionalWynik zadania.  | 
outcomeLocation optional | 
Typ:   
LatLngLiteral optionalLokalizacja, w której wykonano zadanie (podana przez wykonawcę).  | 
outcomeLocationSource optional | 
Typ:   
string optionalUstawiający lokalizację wyniku zadania („PROVIDER” lub „LAST_VEHICLE_LOCATION”).  | 
outcomeTime optional | 
Typ:   
Date optionalSygnatura czasowa ustawienia wyniku zadania (przez dostawcę).  | 
plannedLocation optional | 
Typ:   
LatLngLiteral optionalLokalizacja, w której ma zostać wykonane zadanie.  | 
targetTimeWindow optional | 
Typ:   
TimeWindow optionalPrzedział czasu, w którym należy wykonać zadanie.  | 
trackingId optional | 
Typ:   
string optionalIdentyfikator śledzenia dostawy.  | 
vehicleId optional | 
Typ:   
string optionalIdentyfikator pojazdu wykonującego to zadanie.  | 
Interfejs TaskInfo
google.maps.journeySharing.TaskInfointerfejs
Typ TaskInfo używany przez DeliveryVehicleStop.
Właściwości | |
|---|---|
extraDurationMillis optional | 
Typ:   
number optionalDodatkowy czas potrzebny na wykonanie zadania w milisekundach.  | 
id optional | 
Typ:   
string optionalIdentyfikator zadania.  | 
targetTimeWindow optional | 
Typ:   
TimeWindow optionalPrzedział czasu, w którym należy wykonać zadanie.  | 
Interfejs TaskTrackingInfo
google.maps.journeySharing.TaskTrackingInfointerfejs
Szczegóły obiektu informacji o śledzeniu zadania zwrócone przez Fleet Engine.
Właściwości | |
|---|---|
attributes | 
Typ:   
Object<string, *>Atrybuty przypisane do zadania.  | 
name | 
Typ:   
stringNazwa w formacie „providers/{provider_id}/taskTrackingInfo/{tracking_id}”, gdzie  tracking_id to identyfikator śledzenia. | 
trackingId | 
Typ:   
stringIdentyfikator śledzenia zadania. 
  | 
estimatedArrivalTime optional | 
Typ:   
Date optionalSzacowany czas dotarcia do miejsca przystanku.  | 
estimatedTaskCompletionTime optional | 
Typ:   
Date optionalSzacowany czas ukończenia zadania.  | 
latestVehicleLocationUpdate optional | 
Typ:   
VehicleLocationUpdate optionalInformacje dotyczące ostatniej aktualizacji lokalizacji.  | 
plannedLocation optional | 
Typ:   
LatLng optionalLokalizacja, w której zostanie wykonane zadanie.  | 
remainingDrivingDistanceMeters optional | 
Typ:   
number optionalCałkowita pozostała odległość w metrach do  VehicleStop. | 
remainingStopCount optional | 
Typ:   
number optionalWskazuje liczbę przystanków pozostałych do osiągnięcia przystanku zadania, w tym przystanku zadania. Jeśli na przykład następnym przystankiem pojazdu jest przystanek zadania, wartość będzie wynosić 1.  | 
routePolylinePoints optional | 
 Lista punktów, które po połączeniu tworzą linię łamaną przedstawiającą oczekiwaną trasę pojazdu do miejsca wykonania tego zadania.  | 
state optional | 
Typ:   
string optionalBieżący stan wykonania zadania.  | 
targetTimeWindow optional | 
Typ:   
TimeWindow optionalPrzedział czasu, w którym należy wykonać zadanie.  | 
taskOutcome optional | 
Typ:   
string optionalWynik próby wykonania zadania.  | 
taskOutcomeTime optional | 
Typ:   
Date optionalCzas, w którym dostawca ustawił wynik zadania.  | 
Interfejs podróży
google.maps.journeySharing.Tripinterfejs
Szczegóły podróży zwrócone przez Fleet Engine.
Właściwości | |
|---|---|
name | 
Typ:   
stringW formacie „providers/{provider_id}/trips/{trip_id}”. Identyfikator trip_id musi być unikalny.  | 
passengerCount | 
Typ:   
numberLiczba pasażerów w tej podróży (nie obejmuje kierowcy).  | 
remainingWaypoints | 
Typ:   
Array<VehicleWaypoint>Tablica punktów pośrednich wskazujących trasę od bieżącej lokalizacji do miejsca docelowego.  | 
status | 
Typ:   
stringBieżący stan podróży. Możliwe wartości to UNKNOWN_TRIP_STATUS, NEW, ENROUTE_TO_PICKUP, ARRIVED_AT_PICKUP, ARRIVED_AT_INTERMEDIATE_DESTINATION, ENROUTE_TO_INTERMEDIATE_DESTINATION, ENROUTE_TO_DROPOFF, COMPLETE lub CANCELED.  | 
type | 
Typ:   
stringRodzaj podróży. Możliwe wartości to UNKNOWN_TRIP_TYPE, SHARED lub EXCLUSIVE.  | 
vehicleId | 
Typ:   
stringIdentyfikator pojazdu odbywającego tę podróż.  | 
actualDropOffLocation optional | 
Typ:   
LatLngLiteral optionalMiejsce, w którym klient wysiadł.  | 
actualPickupLocation optional | 
Typ:   
LatLngLiteral optionalMiejsce, w którym klient został odebrany.  | 
dropOffTime optional | 
Typ:   
Date optionalSzacowana przyszła godzina, o której pasażerowie zostaną wysadzeni, lub faktyczna godzina, o której zostali wysadzeni.  | 
latestVehicleLocationUpdate optional | 
Typ:   
VehicleLocationUpdate optionalInformacje dotyczące ostatniej aktualizacji lokalizacji.  | 
pickupTime optional | 
Typ:   
Date optionalSzacowana przyszła godzina odbioru pasażerów lub faktyczna godzina odbioru.  | 
plannedDropOffLocation optional | 
Typ:   
LatLngLiteral optionalLokalizacja, w której klient chce wysiąść.  | 
plannedPickupLocation optional | 
Typ:   
LatLngLiteral optionalLokalizacja, w której klient wskazuje, że chce zostać odebrany.  | 
DeliveryVehicle interfejs
google.maps.journeySharing.DeliveryVehicleinterfejs
Szczegóły pojazdu dostawczego zwrócone przez Fleet Engine.
Właściwości | |
|---|---|
attributes | 
Typ:   
Object<string, string optional>atrybuty niestandardowego pojazdu dostawczego,  | 
name | 
Typ:   
stringW formacie „providers/{provider_id}/deliveryVehicles/{delivery_vehicle_id}”. Identyfikator delivery_vehicle_id musi być unikalny.  | 
navigationStatus | 
Typ:   
stringBieżący stan nawigacji pojazdu.  | 
remainingDistanceMeters | 
Typ:   
numberPozostała odległość do przejechania w bieżącym segmencie trasy w metrach.  | 
remainingVehicleJourneySegments | 
Typ:   
Array<VehicleJourneySegment>Odcinki podróży przypisane do tego pojazdu dostawczego, począwszy od ostatnio zgłoszonej lokalizacji pojazdu. To pole jest wypełniane tylko wtedy, gdy obiekt danych  DeliveryVehicle jest dostarczany za pomocą FleetEngineDeliveryVehicleLocationProvider. | 
currentRouteSegmentEndPoint optional | 
Typ:   
LatLngLiteral optionalMiejsce, w którym kończy się bieżący odcinek trasy.  | 
latestVehicleLocationUpdate optional | 
Typ:   
VehicleLocationUpdate optionalOstatnia zgłoszona lokalizacja pojazdu dostawczego.  | 
remainingDurationMillis optional | 
Typ:   
number optionalPozostały czas jazdy w bieżącym segmencie trasy (w milisekundach).  | 
DeliveryVehicleStop interfejs
google.maps.journeySharing.DeliveryVehicleStopinterfejs
Typ DeliveryVehicleStop
Właściwości | |
|---|---|
tasks | 
 Lista zadań do wykonania na tym przystanku.  
  | 
plannedLocation optional | 
Typ:   
LatLngLiteral optionalLokalizacja przystanku.  | 
state optional | 
Typ:   
DeliveryVehicleStopState optionalStan przystanku.  | 
Stałe DeliveryVehicleStopState
google.maps.journeySharing.DeliveryVehicleStopState
stałe
Bieżący stan DeliveryVehicleStop.
Dostęp przez połączenie pod numer const {DeliveryVehicleStopState} = await google.maps.importLibrary("journeySharing"). 
 Zobacz Biblioteki w Maps JavaScript API.
Stałe | |
|---|---|
ARRIVED | 
Dotarcie na przystanek. Zakłada, że gdy pojazd jedzie do następnego przystanku, wszystkie poprzednie przystanki zostały już obsłużone. | 
ENROUTE | 
Przypisane i aktywnie kierowane. | 
NEW | 
Utworzono, ale nie przekierowuje aktywnie. | 
UNSPECIFIED | 
Nieznany. | 
VehicleJourneySegment interfejs
google.maps.journeySharing.VehicleJourneySegmentinterfejs
Typ VehicleJourneySegment
Właściwości | |
|---|---|
drivingDistanceMeters optional | 
Typ:   
number optionalOdległość podróży od poprzedniego przystanku do tego przystanku w metrach.  | 
drivingDurationMillis optional | 
Typ:   
number optionalCzas podróży od poprzedniego przystanku do tego przystanku w milisekundach.  | 
path optional | 
Typ:   
Array<LatLngLiteral> optionalŚcieżka od poprzedniego przystanku (lub bieżącej lokalizacji pojazdu, jeśli ten przystanek jest pierwszym na liście przystanków) do tego przystanku.  | 
stop optional | 
Typ:   
DeliveryVehicleStop optionalInformacje o przystanku.  | 
VehicleLocationUpdate interface
google.maps.journeySharing.VehicleLocationUpdateinterfejs
Typ VehicleLocationUpdate
Właściwości | |
|---|---|
heading optional | 
Typ:   
number optionalNagłówek aktualizacji. 0 oznacza północ, a 180 – południe.  | 
location optional | 
Typ:   
LatLngLiteral|LatLng optionalLokalizacja aktualizacji.  | 
speedKilometersPerHour optional | 
Typ:   
number optionalPrędkość w kilometrach na godzinę.  | 
time optional | 
Typ:   
Date optionalCzas otrzymania tej aktualizacji z pojazdu.  | 
VehicleWaypoint interfejs
google.maps.journeySharing.VehicleWaypointinterfejs
Typ VehicleWaypoint.
Właściwości | |
|---|---|
distanceMeters optional | 
Typ:   
number optionalOdległość na ścieżce od poprzedniego punktu pośredniego (lub bieżącej lokalizacji pojazdu, jeśli ten punkt pośredni jest pierwszym na liście punktów pośrednich) do tego punktu pośredniego w metrach.  | 
durationMillis optional | 
Typ:   
number optionalCzas podróży od poprzedniego punktu trasy (lub od aktualnej lokalizacji pojazdu, jeśli ten punkt trasy jest pierwszym na liście punktów trasy) do tego punktu trasy w milisekundach.  | 
location optional | 
Typ:   
LatLngLiteral optionalLokalizacja punktu pośredniego.  | 
path optional | 
Typ:   
Array<LatLngLiteral> optionalŚcieżka od poprzedniego punktu trasy (lub bieżącej lokalizacji pojazdu, jeśli ten punkt trasy jest pierwszym na liście) do tego punktu trasy.  | 
speedReadingIntervals optional | 
Typ:   
Array<SpeedReadingInterval> optionalLista prędkości ruchu na trasie od poprzedniego punktu pośredniego (lub lokalizacji pojazdu) do bieżącego punktu pośredniego. Każdy przedział na liście opisuje ruch na ciągłym odcinku ścieżki. Przedział określa punkty początkowe i końcowe odcinka za pomocą indeksów. Więcej informacji znajdziesz w definicji  SpeedReadingInterval. | 
Interfejs pojazdu
google.maps.journeySharing.Vehicleinterfejs
Szczegóły pojazdu zwrócone przez Fleet Engine.
Właściwości | |
|---|---|
attributes | 
Typ:   
Object<string, *>niestandardowe atrybuty pojazdu,  | 
name | 
Typ:   
stringW formacie „providers/{provider_id}/vehicles/{vehicle_id}”. Identyfikator pojazdu musi być unikalny.  | 
navigationStatus | 
 Bieżący stan nawigacji pojazdu.  | 
remainingDistanceMeters | 
Typ:   
numberPozostała odległość do przejechania w bieżącym segmencie trasy w metrach.  | 
vehicleState | 
Typ:   
VehicleStateStan pojazdu.  | 
vehicleType | 
Typ:   
VehicleTypeTyp pojazdu.  | 
currentRouteSegmentEndPoint optional | 
Typ:   
TripWaypoint optionalPunkt pośredni, w którym kończy się bieżący segment trasy.  | 
currentRouteSegmentVersion optional | 
Typ:   
Date optionalCzas, w którym ustawiono bieżący segment trasy.  | 
currentTrips optional | 
Typ:   
Array<string> optionalLista identyfikatorów podróży przypisanych obecnie do tego pojazdu.  | 
etaToFirstWaypoint optional | 
Typ:   
Date optionalSzacowany czas dotarcia do pierwszego wpisu w polu punktów pośrednich.  | 
latestLocation optional | 
Typ:   
VehicleLocationUpdate optionalOstatnia zgłoszona lokalizacja pojazdu.  | 
maximumCapacity optional | 
Typ:   
number optionalŁączna liczba pasażerów, których może przewieźć ten pojazd. Kierowca nie jest uwzględniany w tej wartości.  | 
supportedTripTypes optional | 
 Typy przejazdów obsługiwane przez ten pojazd.  | 
waypoints optional | 
Typ:   
Array<TripWaypoint> optionalPozostałe punkty trasy przypisane do tego pojazdu.  | 
waypointsVersion optional | 
Typ:   
Date optionalOstatnia aktualizacja pola punktów pośrednich.  | 
VehicleNavigationStatus stałe
google.maps.journeySharing.VehicleNavigationStatus
stałe
Bieżący stan nawigacji Vehicle.
Dostęp przez połączenie pod numer const {VehicleNavigationStatus} = await google.maps.importLibrary("journeySharing"). 
 Zobacz Biblioteki w Maps JavaScript API.
Stałe | |
|---|---|
ARRIVED_AT_DESTINATION | 
Pojazd znajduje się w odległości około 50 m od miejsca docelowego. | 
ENROUTE_TO_DESTINATION | 
Nawigacja zakręt po zakręcie jest dostępna, a nawigacja w aplikacji dla kierowców weszła w tryb GUIDED_NAV. | 
NO_GUIDANCE | 
Nawigacja w aplikacji kierowcy jest w trybie FREE_NAV. | 
OFF_ROUTE | 
Pojazd zjechał z sugerowanej trasy. | 
UNKNOWN_NAVIGATION_STATUS | 
Nieokreślony stan nawigacji. | 
VehicleState stałe
google.maps.journeySharing.VehicleState
stałe
Bieżący stan Vehicle.
Dostęp przez połączenie pod numer const {VehicleState} = await google.maps.importLibrary("journeySharing"). 
 Zobacz Biblioteki w Maps JavaScript API.
Stałe | |
|---|---|
OFFLINE | 
Pojazd nie przyjmuje nowych przejazdów. | 
ONLINE | 
Pojazd przyjmuje nowe przejazdy. | 
UNKNOWN_VEHICLE_STATE | 
Nieznany stan pojazdu. | 
VehicleType stałe
google.maps.journeySharing.VehicleType
stałe
Typ elementu Vehicle.
Dostęp przez połączenie pod numer const {VehicleType} = await google.maps.importLibrary("journeySharing"). 
 Zobacz Biblioteki w Maps JavaScript API.
Stałe | |
|---|---|
AUTO | 
samochód, | 
TAXI | 
Pojazdy pełniące funkcję taksówki (zwykle licencjonowane lub regulowane). | 
TRUCK | 
Pojazd o dużej pojemności. | 
TWO_WHEELER | 
motocykl, skuter lub inny pojazd dwukołowy; | 
UNKNOWN | 
Nieznany typ pojazdu. | 
Stałe TripType
google.maps.journeySharing.TripType
stałe
Rodzaje przejazdów obsługiwane przez Vehicle.
Dostęp przez połączenie pod numer const {TripType} = await google.maps.importLibrary("journeySharing"). 
 Zobacz Biblioteki w Maps JavaScript API.
Stałe | |
|---|---|
EXCLUSIVE | 
Podróż jest przeznaczona tylko dla pojazdu. | 
SHARED | 
Podczas przejazdu może się zdarzyć, że będziesz przewożony(-a) z innymi osobami. | 
UNKNOWN_TRIP_TYPE | 
Nieznany typ przejazdu. | 
TripWaypoint interfejs
google.maps.journeySharing.TripWaypointinterfejs
Typ TripWaypoint.
Właściwości | |
|---|---|
distanceMeters optional | 
Typ:   
number optionalOdległość na ścieżce od poprzedniego punktu pośredniego (lub bieżącej lokalizacji pojazdu, jeśli ten punkt pośredni jest pierwszym na liście punktów pośrednich) do tego punktu pośredniego w metrach.  | 
durationMillis optional | 
Typ:   
number optionalCzas podróży od poprzedniego punktu trasy (lub od aktualnej lokalizacji pojazdu, jeśli ten punkt trasy jest pierwszym na liście punktów trasy) do tego punktu trasy w milisekundach.  | 
location optional | 
Typ:   
LatLng optionalLokalizacja punktu pośredniego.  | 
path optional | 
 Ścieżka od poprzedniego przystanku (lub bieżącej lokalizacji pojazdu, jeśli ten przystanek jest pierwszym na liście przystanków) do tego przystanku.  | 
speedReadingIntervals optional | 
Typ:   
Array<SpeedReadingInterval> optionalLista prędkości ruchu na trasie od poprzedniego punktu pośredniego (lub lokalizacji pojazdu) do bieżącego punktu pośredniego. Każdy przedział na liście opisuje ruch na ciągłym odcinku ścieżki. Przedział określa punkty początkowe i końcowe odcinka za pomocą indeksów. Więcej informacji znajdziesz w definicji  SpeedReadingInterval. | 
tripId optional | 
Typ:   
string optionalPodróż powiązana z tym punktem trasy.  | 
waypointType optional | 
Typ:   
WaypointType optionalRola tego punktu na trasie, np. odbiór lub wysadzenie.  | 
WaypointType stałe
google.maps.journeySharing.WaypointType
stałe
Typy punktów na trasie obsługiwane przez Vehicle.
Dostęp przez połączenie pod numer const {WaypointType} = await google.maps.importLibrary("journeySharing"). 
 Zobacz Biblioteki w Maps JavaScript API.
Stałe | |
|---|---|
DROP_OFF_WAYPOINT_TYPE | 
punkty pośrednie do wysadzania pasażerów; | 
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE | 
Punkty pośrednie w podróży do wielu miejsc docelowych. | 
PICKUP_WAYPOINT_TYPE | 
Punkty odbioru pasażerów. | 
UNKNOWN_WAYPOINT_TYPE | 
Nieznany typ punktu pośredniego. | 
Interfejs TimeWindow
google.maps.journeySharing.TimeWindowinterfejs
zakres czasu.
Właściwości | |
|---|---|
endTime | 
Typ:   
DateGodzina zakończenia przedziału czasu (włącznie z wartościami granicznymi).  | 
startTime | 
Typ:   
DateGodzina rozpoczęcia przedziału czasu (włącznie).  | 
Stałe szybkości
google.maps.journeySharing.Speed
stałe
Klasyfikacja prędkości linii łamanej na podstawie danych o ruchu.
Dostęp przez połączenie pod numer const {Speed} = await google.maps.importLibrary("journeySharing"). 
 Zobacz Biblioteki w Maps JavaScript API.
Stałe | |
|---|---|
NORMAL | 
Normalna prędkość, nie wykryto spowolnienia. | 
SLOW | 
Wykryto spowolnienie, ale nie utworzył się korek. | 
TRAFFIC_JAM | 
Wykryto korek. | 
SpeedReadingInterval interfejs
google.maps.journeySharing.SpeedReadingIntervalinterfejs
Wskaźnik gęstości ruchu na ciągłym odcinku ścieżki. Przedział określa punkty początkowe i końcowe segmentu za pomocą indeksów.
Właściwości | |
|---|---|
endPolylinePointIndex | 
Typ:   
numberIndeks punktu końcowego przedziału na ścieżce (liczony od zera).  | 
speed | 
Typ:   
SpeedPrędkość ruchu w tym przedziale.  | 
startPolylinePointIndex | 
Typ:   
numberIndeks początkowy przedziału w ścieżce (liczony od zera).  |