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çiminde görev adı. task_id, takip kimliği değil, benzersiz bir tanımlayıcı olmalıdır. Bir gönderimin takip kimliğini depolamak için tracking_id alanını kullanın. Birden fazla görev aynı tracking_id değerine sahip olabilir. |
remainingVehicleJourneySegments |
Tür:
Array<VehicleJourneySegment> Bu görev için tamamlanması gereken segmentler hakkında bilgi. |
status |
Tür:
string Görevin mevcut yürütme durumu. |
type |
Tür:
string Görev türü (ör. ara verme 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 özgü 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 konumunu ayarlayan kişi ("PROVIDER" veya "LAST_VEHICLE_LOCATION"). |
outcomeTime optional |
Tür:
Date optional Görevin sonucunun ayarlandığı zamanı gösteren 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 takip kimliği. |
vehicleId optional |
Tür:
string optional Bu görevi gerçekleştiren aracın kimliği. |
TaskInfo arabirim
google.maps.journeySharing.TaskInfo
arayüz
DeliveryVehicleStop
tarafından kullanılan TaskInfo türü.
Özellikler | |
---|---|
extraDurationMillis optional |
Tür:
number optional Görevi gerçekleştirmek için gereken ek süre (milisaniye cinsinden). |
id optional |
Tür:
string optional Görevin kimliği. |
targetTimeWindow optional |
Tür:
TimeWindow optional Görevin tamamlanması gereken zaman aralığı. |
TaskTrackingInfo arabirim
google.maps.journeySharing.TaskTrackingInfo
arayüz
Fleet Engine tarafından döndürülen bir görev takibi bilgi nesnesi ayrıntıları.
Özellikler | |
---|---|
attributes |
Tür:
Object<string, *> Göreve atanan özellikler. |
name |
Tür:
string "providers/{provider_id}/taskTrackingInfo/{tracking_id}" biçiminde bir ad. Burada tracking_id , izleme kimliğini temsil eder. |
trackingId |
Tür:
string Görevin takip kimliği.
|
estimatedArrivalTime optional |
Tür:
Date optional Durak konumuna tahmini varış zamanı. |
estimatedTaskCompletionTime optional |
Tür:
Date optional Bir görevin tahmini tamamlanma süresi. |
latestVehicleLocationUpdate optional |
Tür:
VehicleLocationUpdate optional Son konum güncellemesine özgü bilgiler. |
plannedLocation optional |
Tür:
LatLng optional Görevin tamamlanacağı konum. |
remainingDrivingDistanceMeters optional |
Tür:
number optional İlgili VehicleStop 'ye metre cinsinden kalan toplam mesafe. |
remainingStopCount optional |
Tür:
number optional Görev durağı da dahil olmak üzere, aracın görev durağına ulaşana kadar kalan durak sayısını gösterir. Örneğin, aracın bir sonraki durağı görev durağıysa değer 1 olur. |
routePolylinePoints optional |
Bağlı olduklarında aracın bu görevin konumuna giden beklenen rotasının bir çok ç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ütmeye çalışmanın sonucu. |
taskOutcomeTime optional |
Tür:
Date optional Görevin sonucunun sağlayıcı tarafından ayarlandığı zaman. |
Gezi arayüzü
google.maps.journeySharing.Trip
arayüz
Fleet Engine tarafından döndürülen bir seyahatin ayrıntıları.
Özellikler | |
---|---|
name |
Tür:
string "providers/{provider_id}/trips/{trip_id}" biçiminde olmalıdır. trip_id benzersiz bir tanımlayıcı olmalıdır. |
passengerCount |
Tür:
number Bu seyahatteki yolcu sayısı (sürücüyü içermez). |
remainingWaypoints |
Tür:
Array<VehicleWaypoint> Mevcut konumdan teslim noktasına giden yolu gösteren bir dizi yol noktası. |
status |
Tür:
string Yolculuğun 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'dir. |
type |
Tür:
string Gezi türü. Olası değerler UNKNOWN_TRIP_TYPE, SHARED veya EXCLUSIVE'tir. |
vehicleId |
Tür:
string Bu seyahati yapan aracın kimliği. |
actualDropOffLocation optional |
Tür:
LatLngLiteral optional Müşterinin bırakıldığı konum. |
actualPickupLocation optional |
Tür:
LatLngLiteral optional Müşterinin alındığı konum. |
dropOffTime optional |
Tür:
Date optional Yolcuların bırakılacağı tahmini gelecekteki saat veya bırakıldıkları gerçek saat. |
latestVehicleLocationUpdate optional |
Tür:
VehicleLocationUpdate optional Son konum güncellemesine özgü bilgiler. |
pickupTime optional |
Tür:
Date optional Yolcuların alınacağı tahmini gelecekteki saat veya alındıkları gerçek saat. |
plannedDropOffLocation optional |
Tür:
LatLngLiteral optional Müşterinin bırakılacağını belirttiği konum. |
plannedPickupLocation optional |
Tür:
LatLngLiteral optional Müşterinin teslim alacağını belirttiği konum. |
DeliveryVehicle arayüzü
google.maps.journeySharing.DeliveryVehicle
arayüz
Fleet Engine tarafından döndürülen teslimat aracının ayrıntıları.
Özellikler | |
---|---|
attributes |
Tür:
Object<string, string optional> Özel yayın 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 Mevcut 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 yalnızca DeliveryVehicle veri nesnesi FleetEngineDeliveryVehicleLocationProvider aracılığıyla sağlandığında doldurulur. |
currentRouteSegmentEndPoint optional |
Tür:
LatLngLiteral optional Mevcut 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 Mevcut rota segmentinde kalan sürüş süresi (milisaniye cinsinden). |
DeliveryVehicleStop arayüzü
google.maps.journeySharing.DeliveryVehicleStop
arayüz
DeliveryVehicleStop türü
Özellikler | |
---|---|
tasks |
Bu durakta yapılacak görevlerin listesi.
|
plannedLocation optional |
Tür:
LatLngLiteral optional Durağın konumu. |
state optional |
Tür:
DeliveryVehicleStopState optional Durağın durumu. |
DeliveryVehicleStopState sabitleri
google.maps.journeySharing.DeliveryVehicleStopState
constants
DeliveryVehicleStop
'ün mevcut durumu.
const {DeliveryVehicleStopState} = await google.maps.importLibrary("journeySharing")
numaralı telefonu arayarak erişebilirsiniz. Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Sabitler | |
---|---|
ARRIVED |
Durağa vardığında. Araç bir sonraki durağa giderken önceki tüm durakların tamamlanmış olduğu varsayılır. |
ENROUTE |
Atanmış ve etkin bir şekilde yönlendiriliyor. |
NEW |
Oluşturuldu ancak etkin bir şekilde yönlendirmiyor. |
UNSPECIFIED |
Bilinmiyor. |
VehicleJourneySegment arayüzü
google.maps.journeySharing.VehicleJourneySegment
arayüz
VehicleJourneySegment türü
Özellikler | |
---|---|
drivingDistanceMeters optional |
Tür:
number optional Önceki duraktan bu durağa olan seyahat mesafesi (metre cinsinden). |
drivingDurationMillis optional |
Tür:
number optional Önceki duraktan bu durağa seyahat süresi (milisaniye). |
path optional |
Tür:
Array<LatLngLiteral> optional Önceki duraktan (veya durak listesindeki ilk durak ise aracın mevcut konumundan) bu durağa giden yol. |
stop optional |
Tür:
DeliveryVehicleStop optional Durak hakkında bilgi. |
VehicleLocationUpdate arayüzü
google.maps.journeySharing.VehicleLocationUpdate
arayüz
VehicleLocationUpdate türü
Özellikler | |
---|---|
heading optional |
Tür:
number optional Güncellemenin başlığı. 0 kuzeye, 180 güneye karşılık gelir. |
location optional |
Tür:
LatLngLiteral|LatLng optional Güncellemenin bulunduğu yer. |
speedKilometersPerHour optional |
Tür:
number optional Kilometre/saat cinsinden hız. |
time optional |
Tür:
Date optional Bu güncellemenin araçtan alındığı saat. |
VehicleWaypoint arayüzü
google.maps.journeySharing.VehicleWaypoint
arayüz
VehicleWaypoint türü.
Özellikler | |
---|---|
distanceMeters optional |
Tür:
number optional Önceki yol noktası ile bu yol noktası arasındaki yol mesafesi (veya bu yol noktası yol noktası listesindeki ilk yol noktasıysa aracın mevcut konumu) metre cinsinden. |
durationMillis optional |
Tür:
number optional Önceki yol noktası ile bu yol noktası arasındaki seyahat süresi (milisaniye cinsinden). |
location optional |
Tür:
LatLngLiteral optional Yol noktası konumu. |
path optional |
Tür:
Array<LatLngLiteral> optional Önceki yol noktasından (veya bu yol noktası yol noktası listesinde ilk sıradaysa aracın mevcut konumundan) bu yol noktasına giden yol. |
speedReadingIntervals optional |
Tür:
Array<SpeedReadingInterval> optional Önceki yol noktasından (veya araç konumundan) mevcut yol noktasına giden yol üzerindeki trafik hızlarının listesi. Listedeki her aralık, yoldaki bitişik bir segmentteki trafiği tanımlar. Aralık, segmentin başlangıç ve bitiş noktalarını dizinleri aracılığıyla tanımlar. Daha fazla bilgi için SpeedReadingInterval tanımına bakın. |
Araç arayüzü
google.maps.journeySharing.Vehicle
arayüz
Fleet Engine tarafından döndürülen 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 olmalıdır. vehicle_id benzersiz bir tanımlayıcı olmalıdır. |
navigationStatus |
Aracın mevcut navigasyon durumu. |
remainingDistanceMeters |
Tür:
number Mevcut rota segmentinde kalan sürüş mesafesi (metre cinsinden). |
vehicleState |
Tür:
VehicleState Araç durumu. |
vehicleType |
Tür:
VehicleType Bu aracın türü. |
currentRouteSegmentEndPoint optional |
Tür:
TripWaypoint optional Mevcut rota segmentinin sona erdiği yol noktası. |
currentRouteSegmentVersion optional |
Tür:
Date optional Geçerli rota segmentinin ayarlandığı zaman. |
currentTrips optional |
Tür:
Array<string> optional Şu anda bu araca atanan gezilerin gezi kimlikleri listesi. |
etaToFirstWaypoint optional |
Tür:
Date optional Yol işaretleri alanına yapılan ilk girişe göre tahmini varış zamanı. |
latestLocation optional |
Tür:
VehicleLocationUpdate optional Aracın bildirilen son konumu. |
maximumCapacity optional |
Tür:
number optional Bu aracın taşıyabileceği toplam yolcu sayısı. Sürücü bu değere dahil edilmez. |
supportedTripTypes optional |
Bu araç tarafından desteklenen gezi türleri. |
waypoints optional |
Tür:
Array<TripWaypoint> optional Bu araca atanan kalan yol işaretleri. |
waypointsVersion optional |
Tür:
Date optional Yol işaretleri alanının son güncellenme tarihi. |
VehicleNavigationStatus sabitleri
google.maps.journeySharing.VehicleNavigationStatus
constants
Bir Vehicle
öğesinin mevcut gezinme durumu.
const {VehicleNavigationStatus} = await google.maps.importLibrary("journeySharing")
numaralı telefonu arayarak erişebilirsiniz. Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Sabitler | |
---|---|
ARRIVED_AT_DESTINATION |
Araç, hedefe yaklaşık 50 m uzaklıktadır. |
ENROUTE_TO_DESTINATION |
Adım adım rota izleme kullanılabilir durumdadır ve Sürücü uygulaması navigasyonu GUIDED_NAV moduna girmiştir. |
NO_GUIDANCE |
Sürücü uygulamasının navigasyonu FREE_NAV modunda. |
OFF_ROUTE |
Araç, önerilen rotadan ayrıldı. |
UNKNOWN_NAVIGATION_STATUS |
Belirtilmemiş gezinme durumu. |
VehicleState constants
google.maps.journeySharing.VehicleState
constants
Vehicle
'ün mevcut durumu.
const {VehicleState} = await google.maps.importLibrary("journeySharing")
numaralı telefonu arayarak erişebilirsiniz. Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Sabitler | |
---|---|
OFFLINE |
Araç yeni seyahatleri kabul etmiyor. |
ONLINE |
Araç yeni seyahatleri kabul ediyor. |
UNKNOWN_VEHICLE_STATE |
Bilinmeyen araç durumu. |
VehicleType sabitleri
google.maps.journeySharing.VehicleType
constants
Vehicle
türü.
const {VehicleType} = await google.maps.importLibrary("journeySharing")
numaralı telefonu arayarak erişebilirsiniz. Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Sabitler | |
---|---|
AUTO |
Bir otomobil. |
TAXI |
Taksi olarak kullanılan tüm araçlar (genellikle lisanslı 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 |
Bilinmeyen araç türü. |
TripType sabitleri
google.maps.journeySharing.TripType
constants
Vehicle
tarafından desteklenen gezi türleri.
const {TripType} = await google.maps.importLibrary("journeySharing")
numaralı telefonu arayarak erişebilirsiniz. Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Sabitler | |
---|---|
EXCLUSIVE |
Yolculuk, bir araca özeldir. |
SHARED |
Seyahat, diğer seyahatlerle aynı aracı 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 Önceki yol noktası ile bu yol noktası arasındaki yol mesafesi (veya bu yol noktası yol noktası listesindeki ilk yol noktasıysa aracın mevcut konumu) metre cinsinden. |
durationMillis optional |
Tür:
number optional Önceki yol noktası ile bu yol noktası arasındaki seyahat süresi (milisaniye cinsinden). |
location optional |
Tür:
LatLng optional Yol noktası konumu. |
path optional |
Önceki duraktan (veya durak listesindeki ilk durak ise aracın mevcut konumundan) bu durağa giden yol. |
speedReadingIntervals optional |
Tür:
Array<SpeedReadingInterval> optional Önceki yol noktasından (veya araç konumundan) mevcut yol noktasına giden yol üzerindeki trafik hızlarının listesi. Listedeki her aralık, yoldaki bitişik bir segmentteki trafiği tanımlar. Aralık, segmentin başlangıç ve bitiş noktalarını dizinleri aracılığıyla tanımlar. Daha fazla bilgi için SpeedReadingInterval tanımına bakın. |
tripId optional |
Tür:
string optional Bu yol noktasıyla ilişkili gezi. |
waypointType optional |
Tür:
WaypointType optional Bu yol noktasının bu seyahatteki rolü (ör. teslim alma veya bırakma). |
WaypointType sabitleri
google.maps.journeySharing.WaypointType
constants
Vehicle
tarafından desteklenen ara nokta türleri.
const {WaypointType} = await google.maps.importLibrary("journeySharing")
numaralı telefonu arayarak erişebilirsiniz. Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
Sabitler | |
---|---|
DROP_OFF_WAYPOINT_TYPE |
Yolcuları bırakmak için yol üstü işaretleri. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Birden fazla hedefi olan bir gezideki ara hedefler için ara noktalar. |
PICKUP_WAYPOINT_TYPE |
Yolcu almak için ara noktalar. |
UNKNOWN_WAYPOINT_TYPE |
Bilinmeyen yol noktası türü. |
TimeWindow arayüzü
google.maps.journeySharing.TimeWindow
arayüz
Bir zaman aralığı.
Özellikler | |
---|---|
endTime |
Tür:
Date Zaman aralığının bitiş zamanı (dahil). |
startTime |
Tür:
Date Zaman aralığının başlangıç zamanı (dahil). |
Hız sabitleri
google.maps.journeySharing.Speed
constants
Poli çizgi hızının trafik verilerine göre sınıflandırılması.
const {Speed} = await google.maps.importLibrary("journeySharing")
numaralı telefonu arayarak erişebilirsiniz. Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
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 arabirim
google.maps.journeySharing.SpeedReadingInterval
arayüz
Bitişik bir yol segmentindeki trafik yoğunluğu göstergesi. Aralık, segmentin başlangıç ve bitiş noktalarını dizinleri aracılığıyla 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ıkta trafik hızı. |
startPolylinePointIndex |
Tür:
number Yoldaki aralığın başlangıç noktasının sıfır tabanlı dizini. |