Görev arayüzü
google.maps.journeySharing.Task
arayüz
Fleet Engine tarafından döndürülen bir görevin ayrıntıları.
Özellikler | |
---|---|
attributes |
Tür:
Object<string, *> Göreve atanan özellikler. |
name |
Tür:
string "providers/{provider_id}/tasks/{task_id}" biçimindeki görev adı. Görev_kimliği, izleme kimliği değil, benzersiz bir tanımlayıcı olmalıdır. Bir gönderimin izleme kimliğini saklamak için tracking_id alanını kullanın. Birden çok görev aynı tracking_id değerine sahip olabilir. |
remainingVehicleJourneySegments |
Tür:
Array<VehicleJourneySegment> Bu görev için tamamlanması gereken segmentlerle ilgili bilgiler. |
status |
Tür:
string Görevin mevcut yürütme durumu. |
type |
Tür:
string Görev türü; örneğin, ara veya gönderim. |
estimatedCompletionTime optional |
Tür:
Date optional Görevin tahmini tamamlanma süresinin zaman damgası. |
latestVehicleLocationUpdate optional |
Tür:
VehicleLocationUpdate optional Son konum güncellemesine ait bilgiler. |
outcome optional |
Tür:
string optional Görevin sonucu. |
outcomeLocation optional |
Tür:
LatLngLiteral optional Görevin tamamlandığı konum (sağlayıcıdan). |
outcomeLocationSource optional |
Tür:
string optional Görev sonucu konumunun belirleyicisi ("PROVIDER" veya "LAST_VEHICLE_LOCATION"). |
outcomeTime optional |
Tür:
Date optional Görevin sonucunun ayarlandığı zamanın zaman damgası (sağlayıcıdan). |
plannedLocation optional |
Tür:
LatLngLiteral optional Görevin tamamlanacağı konum. |
targetTimeWindow optional |
Tür:
TimeWindow optional Görevin tamamlanması gereken zaman aralığı. |
trackingId optional |
Tür:
string optional Gönderimin izleme kimliği. |
vehicleId optional |
Tür:
string optional Bu görevi gerçekleştiren aracın kimliği. |
TaskInfo arayüzü
google.maps.journeySharing.TaskInfo
arayüz
DeliveryVehicleStop
tarafından kullanılan Görev Bilgisi türü.
Özellikler | |
---|---|
extraDurationMillis optional |
Tür:
number optional Görevi gerçekleştirmek için gereken ek süre (milisaniye). |
id optional |
Tür:
string optional Görevin kimliği. |
targetTimeWindow optional |
Tür:
TimeWindow optional Görevin tamamlanması gereken zaman aralığı. |
TaskTrackingInfo arayüzü
google.maps.journeySharing.TaskTrackingInfo
arayüz
Fleet Engine tarafından döndürülen görev izleme bilgi nesnesinin ayrıntıları.
Özellikler | |
---|---|
attributes |
Tür:
Object<string, *> Göreve atanan özellikler. |
name |
Tür:
string "providers/{provider_id}/taskTrackingInfo/{tracking_id}" biçimindeki ad; burada tracking_id , izleme kimliğini temsil eder. |
trackingId |
Tür:
string Görevin izleme kimliği.
|
estimatedArrivalTime optional |
Tür:
Date optional Durak konumuna tahmini varış saati. |
estimatedTaskCompletionTime optional |
Tür:
Date optional Görevin tahmini tamamlanma süresi. |
latestVehicleLocationUpdate optional |
Tür:
VehicleLocationUpdate optional Son konum güncellemesine ait bilgiler. |
plannedLocation optional |
Tür:
LatLng optional Görevin tamamlanacağı konum. |
remainingDrivingDistanceMeters optional |
Tür:
number optional İlgilenilen VehicleStop için kalan toplam mesafe (metre cinsinden). |
remainingStopCount optional |
Tür:
number optional Görev durdurma zamanı da dahil olmak üzere, aracın kalana kadar görev sayısını belirtir. Örneğin, aracın bir sonraki durağı görev durağıysa değer 1 olur. |
routePolylinePoints optional |
Bağlandığında, aracın bu görevin konumuna giden beklenen rotasının çoklu çizgisini oluşturan noktaların listesi. |
state optional |
Tür:
string optional Görevin mevcut yürütme durumu. |
targetTimeWindow optional |
Tür:
TimeWindow optional Görevin tamamlanması gereken zaman aralığı. |
taskOutcome optional |
Tür:
string optional Bir Görevi yürütme denemesinin sonucu. |
taskOutcomeTime optional |
Tür:
Date optional Görevin sonucunun sağlayıcı tarafından belirlendiği zaman. |
Gezi arayüzü
google.maps.journeySharing.Trip
arayüz
Fleet Engine tarafından döndürülen bir seyahatle ilgili ayrıntılar.
Özellikler | |
---|---|
name |
Tür:
string "providers/{provider_id}/trips/{trip_id}" biçiminde. trip_id benzersiz bir tanımlayıcı olmalıdır. |
passengerCount |
Tür:
number Bu seyahatteki yolcu sayısı (sürücü dahil değildir). |
remainingWaypoints |
Tür:
Array<VehicleWaypoint> Geçerli konumdan bırakma noktasına kadar yolu gösteren referans noktaları dizisi. |
status |
Tür:
string Gezinin mevcut durumu. Olası değerler: UNKNOWN_TRIP_STATUS, NEW, ENROUTE_TO_PICKUP, ARRIVED_AT_PICKUP, ARRIVED_AT_INTERMEDIATE_DESTINATION, ENROUTE_TO_INTERMEDIATE_DESTINATION, ENROUTE_TO_DROPOFF, COMPLETE veya CANCELED. |
type |
Tür:
string Gezinin türü. Olası değerler: UNKNOWN_TRIP_TYPE, SHARED veya EXCLUSIVE. |
vehicleId |
Tür:
string Bu seyahate yapacak aracın kimliği. |
actualDropOffLocation optional |
Tür:
LatLngLiteral optional Müşterinin bıraktığı yer. |
actualPickupLocation optional |
Tür:
LatLngLiteral optional Müşterinin alındığı yer. |
dropOffTime optional |
Tür:
Date optional Yolcuların indirileceği tahmini gelecekteki zaman veya indirildikleri fiili saat. |
latestVehicleLocationUpdate optional |
Tür:
VehicleLocationUpdate optional Son konum güncellemesine ait bilgiler. |
pickupTime optional |
Tür:
Date optional Yolcuların alınacak tahmini gelecekteki zaman veya fiilen alındıkları saat. |
plannedDropOffLocation optional |
Tür:
LatLngLiteral optional Müşterinin bırakılacağını belirttiği konum. |
plannedPickupLocation optional |
Tür:
LatLngLiteral optional Müşterinin, alınacağını belirttiği konum. |
DeliveryVehicle arayüzü
google.maps.journeySharing.DeliveryVehicle
arayüz
Fleet Engine tarafından iade edilen teslimat aracıyla ilgili ayrıntılar.
Özellikler | |
---|---|
attributes |
Tür:
Object<string, string optional> Özel teslimat aracı özellikleri. |
name |
Tür:
string "providers/{provider_id}/deliveryVehicles/{delivery_vehicle_id}" biçiminde. delivery_vehicle_id, benzersiz bir tanımlayıcı olmalıdır. |
navigationStatus |
Tür:
string Aracın mevcut navigasyon durumu. |
remainingDistanceMeters |
Tür:
number Geçerli rota segmentinde kalan sürüş mesafesi (metre cinsinden). |
remainingVehicleJourneySegments |
Tür:
Array<VehicleJourneySegment> Aracın en son bildirilen konumundan başlayarak bu teslimat aracına atanan yolculuk segmentleri. Bu alan yalnızca DeliveryVehicle veri nesnesi FleetEngineDeliveryVehicleLocationProvider aracılığıyla sağlandığında doldurulur. |
currentRouteSegmentEndPoint optional |
Tür:
LatLngLiteral optional Geçerli rota segmentinin sona erdiği konum. |
latestVehicleLocationUpdate optional |
Tür:
VehicleLocationUpdate optional Teslimat aracının bildirilen son konumu. |
remainingDurationMillis optional |
Tür:
number optional Geçerli rota segmentinde milisaniye cinsinden kalan sürüş süresi. |
DeliveryVehicleStop arayüzü
google.maps.journeySharing.DeliveryVehicleStop
arayüz
DeliveryVehicleStop türü
Özellikler | |
---|---|
tasks |
Bu durakta gerçekleştirilecek Görevlerin listesi.
|
plannedLocation optional |
Tür:
LatLngLiteral optional Durağın konumu. |
state optional |
Tür:
DeliveryVehicleStopState optional Durmanın durumu. |
DeliveryVehicleStopState sabit değerleri
google.maps.journeySharing.DeliveryVehicleStopState
sabit değer
DeliveryVehicleStop
öğesinin mevcut durumu.
const {DeliveryVehicleStopState} = await google.maps.importLibrary("journeySharing")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Sabitler | |
---|---|
ARRIVED |
Durağa vardı. Araç bir sonraki durağa giderken önceki tüm durakların tamamlandığı varsayılır. |
ENROUTE |
Atanmış ve aktif olarak yönlendiriliyor. |
NEW |
Oluşturuldu ancak aktif olarak yönlendirilmiyor. |
UNSPECIFIED |
Bilinmiyor. |
VehicleJourneySegment arayüzü
google.maps.journeySharing.VehicleJourneySegment
arayüz
VehicleJourneySegment türü
Özellikler | |
---|---|
drivingDistanceMeters optional |
Tür:
number optional Önceki durakla bu durak arasındaki seyahat mesafesi (metre cinsinden). |
drivingDurationMillis optional |
Tür:
number optional Bu duraktan itibaren önceki duraktan itibaren geçen seyahat süresi (milisaniye cinsinden). |
path optional |
Tür:
Array<LatLngLiteral> optional Önceki duraktan (veya bu durak, durak listesindeki ilk duraksa aracın geçerli konumundan) bu durağa giden yol. |
stop optional |
Tür:
DeliveryVehicleStop optional Durakla ilgili bilgiler. |
VehicleLocationUpdate arayüzü
google.maps.journeySharing.VehicleLocationUpdate
arayüz
Araç Konumu Güncellemesi türü
Özellikler | |
---|---|
heading optional |
Tür:
number optional Güncellemenin başlığı. 0 kuzeye, 180 gün güne karşılık gelir. |
location optional |
Tür:
LatLngLiteral|LatLng optional Güncellemenin konumu. |
speedKilometersPerHour optional |
Tür:
number optional Kilometre/saat cinsinden hız. |
time optional |
Tür:
Date optional Bu güncellemenin araçtan alındığı tarih. |
VehicleWaypoint arayüzü
google.maps.journeySharing.VehicleWaypoint
arayüz
Araç Ara Noktası türü.
Özellikler | |
---|---|
distanceMeters optional |
Tür:
number optional Bu ara nokta ile önceki ara nokta (veya bu ara nokta listesinde ilk sıradaysa aracın geçerli konumu) arasındaki yol mesafesi ile bu ara nokta arasındaki metre cinsinden mesafe. |
durationMillis optional |
Tür:
number optional Önceki ara noktayla (veya bu ara nokta, ara noktalar listesinde ilk sıradaysa aracın geçerli konumu) bu ara noktaya kadar milisaniye cinsinden seyahat süresi. |
location optional |
Tür:
LatLngLiteral optional Referans noktasının konumu. |
path optional |
Tür:
Array<LatLngLiteral> optional Önceki ara noktasından (veya bu ara nokta, ara noktalar listesinde ilk sıradaysa aracın geçerli konumundan) bu ara noktaya kadar olan yol. |
Araç arayüzü
google.maps.journeySharing.Vehicle
arayüz
Fleet Engine tarafından iade edilen bir aracın ayrıntıları.
Özellikler | |
---|---|
attributes |
Tür:
Object<string, *> Özel araç özellikleri. |
name |
Tür:
string "providers/{provider_id}/vehicles/{vehicle_id}" biçiminde. tool_id benzersiz bir tanımlayıcı olmalıdır. |
navigationStatus |
Aracın mevcut navigasyon durumu. |
remainingDistanceMeters |
Tür:
number Geçerli rota segmentinde kalan sürüş mesafesi (metre cinsinden). |
vehicleState |
Tür:
VehicleState Aracın durumu. |
vehicleType |
Tür:
VehicleType Bu aracın türü. |
currentRouteSegmentEndPoint optional |
Tür:
TripWaypoint optional Mevcut rota segmentinin bittiği ara nokta. |
currentRouteSegmentVersion optional |
Tür:
Date optional Mevcut rota segmentinin ayarlandığı saat. |
currentTrips optional |
Tür:
Array<string> optional Bu araca atanmış seyahatlerin gezi kimliklerinin listesi. |
etaToFirstWaypoint optional |
Tür:
Date optional Ara noktalar alanındaki ilk girişin TVS'si. |
latestLocation optional |
Tür:
VehicleLocationUpdate optional Aracın bildirilen son konumu. |
maximumCapacity optional |
Tür:
number optional Bu aracın taşıyabileceği toplam sürücü sayısıdır. Sürücü, bu değerde dikkate alınmaz. |
supportedTripTypes optional |
Bu aracın desteklediği gezi türleri. |
waypoints optional |
Tür:
Array<TripWaypoint> optional Bu Araca atanmış diğer ara noktalar. |
waypointsVersion optional |
Tür:
Date optional Ara noktalar alanının son güncellenme zamanı. |
VehicleNavigationStatus sabit değerleri
google.maps.journeySharing.VehicleNavigationStatus
sabit değer
Vehicle
için mevcut navigasyon durumu.
const {VehicleNavigationStatus} = await google.maps.importLibrary("journeySharing")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Sabitler | |
---|---|
ARRIVED_AT_DESTINATION |
Araç, hedefe yaklaşık 50 m uzaklıkta. |
ENROUTE_TO_DESTINATION |
Adım adım navigasyon kullanılabilir ve Sürücü uygulaması navigasyonu GUIDED_NAV moduna girdi. |
NO_GUIDANCE |
Sürücü uygulamasının navigasyonu FREE_NAV modundadır. |
OFF_ROUTE |
Araç, önerilen rotanın dışına çıktı. |
UNKNOWN_NAVIGATION_STATUS |
Belirtilmemiş navigasyon durumu. |
VehicleState sabit değerleri
google.maps.journeySharing.VehicleState
sabit değer
Vehicle
öğesinin mevcut durumu.
const {VehicleState} = await google.maps.importLibrary("journeySharing")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Sabitler | |
---|---|
OFFLINE |
Araç yeni seyahat kabul etmiyor. |
ONLINE |
Araç yeni seyahat kabul ediyor. |
UNKNOWN_VEHICLE_STATE |
Bilinmeyen araç durumu. |
VehicleType sabit değerleri
google.maps.journeySharing.VehicleType
sabit değer
Vehicle
türü.
const {VehicleType} = await google.maps.importLibrary("journeySharing")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Sabitler | |
---|---|
AUTO |
Bir otomobil. |
TAXI |
Taksi olarak hizmet veren tüm araçlar (genellikle ruhsatlı veya yasal düzenlemelere tabi). |
TRUCK |
Büyük depolama kapasitesine sahip bir araç. |
TWO_WHEELER |
Motosiklet, moped veya iki tekerlekli başka bir araç. |
UNKNOWN |
Araç türü bilinmiyor. |
TripType sabit değerleri
google.maps.journeySharing.TripType
sabit değer
Vehicle
tarafından desteklenen gezi türleri.
const {TripType} = await google.maps.importLibrary("journeySharing")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Sabitler | |
---|---|
EXCLUSIVE |
Bu gezi bir araca özeldir. |
SHARED |
Yolculuk, bir aracı diğer gezilerle paylaşabilir. |
UNKNOWN_TRIP_TYPE |
Bilinmeyen gezi türü. |
TripWaypoint arayüzü
google.maps.journeySharing.TripWaypoint
arayüz
TripWaypoint türü.
Özellikler | |
---|---|
distanceMeters optional |
Tür:
number optional Bu ara nokta ile önceki ara nokta (veya bu ara nokta listesinde ilk sıradaysa aracın geçerli konumu) arasındaki yol mesafesi ile bu ara nokta arasındaki metre cinsinden mesafe. |
durationMillis optional |
Tür:
number optional Önceki ara noktayla (veya bu ara nokta, ara noktalar listesinde ilk sıradaysa aracın geçerli konumu) bu ara noktaya kadar milisaniye cinsinden seyahat süresi. |
location optional |
Tür:
LatLngLiteral optional Referans noktasının konumu. |
tripId optional |
Tür:
string optional Bu ara noktayla ilişkilendirilen gezi. |
waypointType optional |
Tür:
WaypointType optional Bu ara noktanın bu gezide oynadığı rol (ör. alma veya bırakma) |
WaypointType sabit değerleri
google.maps.journeySharing.WaypointType
sabit değer
Ara noktası türleri Vehicle
tarafından desteklenir.
const {WaypointType} = await google.maps.importLibrary("journeySharing")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Sabitler | |
---|---|
DROP_OFF_WAYPOINT_TYPE |
Yolcuları indirmek için ara noktalar. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Birden fazla varış noktası içeren bir gezide orta düzeydeki hedefler için referans noktaları. |
PICKUP_WAYPOINT_TYPE |
Sürücüleri indirmek için ara noktalar. |
UNKNOWN_WAYPOINT_TYPE |
Bilinmeyen ara nokta türü. |
TimeWindow arayüzü
google.maps.journeySharing.TimeWindow
arayüz
Zaman aralığı.
Özellikler | |
---|---|
endTime |
Tür:
Date Zaman aralığının (dahil) bitiş zamanı. |
startTime |
Tür:
Date Zaman aralığının (dahil) başlangıç zamanı. |