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ığı zaman. |
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. |
speedReadingIntervals optional |
Tür:
Array<SpeedReadingInterval> optional Bir önceki ara noktasından (veya aracın konumundan) geçerli ara noktaya kadar yol boyunca trafik hızlarının listesi. Listedeki her aralık, yol üzerindeki bitişik bir segmentteki trafiği açıklar. Aralık, segmentin başlangıç ve bitiş noktalarını kendi dizinleri aracılığıyla tanımlar. Daha ayrıntılı bilgi için SpeedReadingInterval tanımına bakın. |
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:
LatLng optional Referans noktasının konumu. |
path optional |
Önceki duraktan (veya bu durak, durak listesindeki ilk duraksa aracın geçerli konumundan) bu durağa giden yol. |
speedReadingIntervals optional |
Tür:
Array<SpeedReadingInterval> optional Bir önceki ara noktasından (veya aracın konumundan) geçerli ara noktaya kadar yol boyunca trafik hızlarının listesi. Listedeki her aralık, yol üzerindeki bitişik bir segmentteki trafiği açıklar. Aralık, segmentin başlangıç ve bitiş noktalarını kendi dizinleri aracılığıyla tanımlar. Daha ayrıntılı bilgi için SpeedReadingInterval tanımına bakın. |
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ı. |
Hız sabitleri
google.maps.journeySharing.Speed
sabit değer
Trafik verilerine göre çoklu çizgi hızının sınıflandırılması.
const {Speed} = await google.maps.importLibrary("journeySharing")
numaralı telefonu arayarak erişin. Haritalar JavaScript API'sindeki Kitaplıklar konusuna bakın.
Sabitler | |
---|---|
NORMAL |
Normal hız, yavaşlama algılanmadı. |
SLOW |
Yavaşlama algılandı ancak trafik sıkışıklığı oluşmadı. |
TRAFFIC_JAM |
Trafik sıkışıklığı algılandı. |
SpeedReadingInterval arayüzü
google.maps.journeySharing.SpeedReadingInterval
arayüz
Bitişik bir yol segmentindeki trafik yoğunluğu göstergesi Aralık, dizinleri aracılığıyla segmentin başlangıç ve bitiş noktalarını tanımlar.
Özellikler | |
---|---|
endPolylinePointIndex |
Tür:
number Yoldaki aralığın bitiş noktasının sıfır tabanlı dizini. |
speed |
Tür:
Speed Bu aralıktaki trafik hızı. |
startPolylinePointIndex |
Tür:
number Yoldaki aralığın başlangıç noktasının sıfır tabanlı dizini. |