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örevin atandığı özellikler. |
name |
Tür:
string "providers/{provider_id}/tasks/{task_id}" biçimindeki görev adı. task_id, benzersiz bir tanımlayıcı olmalı ve izleme kimliği olmamalıdır. Bir kargonun izleme 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örevin türü (ör. mola veya kargo). |
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 (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 Kargonun 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 TaskInfo 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 bir görev izleme bilgisi nesnesinin ayrıntıları.
Özellikler | |
---|---|
attributes |
Tür:
Object<string, *> Görevin atandığı ö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 Bir görevin izleme kimliği.
|
estimatedArrivalTime optional |
Tür:
Date optional Durağın bulunduğu yere 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 noktasına kalan toplam mesafe (metre cinsinden). |
remainingStopCount optional |
Tür:
number optional Görev durağı da dahil olmak üzere, görev durağına ulaşılana kadar aracın kaç durak kaldığını gösterir. Ö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 gitmesi 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 girişiminin 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 seyahatin 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 gezideki yolcu sayısı (sürücü dahil değildir). |
remainingWaypoints |
Tür:
Array<VehicleWaypoint> Geçerli konumdan teslimat noktasına giden yolu gösteren bir dizi yol noktası. |
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'dur. |
vehicleId |
Tür:
string Bu yolculuğu 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 gelecek zaman veya bırakıldıkları gerçek zaman. |
latestVehicleLocationUpdate optional |
Tür:
VehicleLocationUpdate optional Son konum güncellemesine özgü bilgiler. |
pickupTime optional |
Tür:
Date optional Yolcuların tahmini olarak alınacağı veya gerçekte alındığı zaman. |
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 döndürülen bir teslimat aracının 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 gezinme durumu. |
remainingDistanceMeters |
Tür:
number Mevcut rota segmentinde kalan sürüş mesafesi (metre cinsinden). |
remainingVehicleJourneySegments |
Tür:
Array<VehicleJourneySegment> Bu teslimat aracına atanan yolculuk segmentleri (aracın en son bildirilen konumundan itibaren). Bu alan 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). |
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
sabitler
DeliveryVehicleStop
'nı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 varıldı. Araç bir sonraki durağa yönlendirilirken önceki tüm durakların tamamlandığı varsayılır. |
ENROUTE |
Atanmış ve etkin şekilde yönlendiriliyor. |
NEW |
Oluşturuldu ancak etkin olarak yönlendirme yapılmıyor. |
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 olan seyahat süresi (milisaniye). |
path optional |
Tür:
Array<LatLngLiteral> optional Önceki duraktan (veya durak listesindeki ilk duraksa aracın mevcut konumundan) bu durağa giden yol. |
stop optional |
Tür:
DeliveryVehicleStop optional Durak hakkında bilgiler. |
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 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
VehicleWaypoint türü.
Özellikler | |
---|---|
distanceMeters optional |
Tür:
number optional Önceki ara nokta (veya bu ara nokta, ara noktalar listesindeki ilk ara nokta ise aracın mevcut konumu) ile bu ara nokta arasındaki yol mesafesi (metre cinsinden). |
durationMillis optional |
Tür:
number optional Önceki ara nokta (veya bu ara nokta, ara noktalar listesindeki ilk ara nokta ise aracın mevcut konumu) ile bu ara nokta arasındaki seyahat süresi (milisaniye). |
location optional |
Tür:
LatLngLiteral optional Ara noktanın konumu. |
path optional |
Tür:
Array<LatLngLiteral> optional Önceki ara noktadan (veya bu ara nokta, ara noktalar listesindeki ilk ara nokta ise aracın mevcut konumundan) bu ara noktaya giden yol. |
speedReadingIntervals optional |
Tür:
Array<SpeedReadingInterval> optional Önceki yol noktasından (veya araç konumundan) mevcut yol noktasına kadar olan yoldaki trafik hızlarının listesi. Listedeki her aralık, yoldaki bitişik bir segmentteki trafiği açıklar. Aralık, segmentin başlangıç ve bitiş noktalarını indeksleri 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. vehicle_id benzersiz bir tanımlayıcı olmalıdır. |
navigationStatus |
Aracın mevcut gezinme durumu. |
remainingDistanceMeters |
Tür:
number Mevcut 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 sona erdiği yol noktası. |
currentRouteSegmentVersion optional |
Tür:
Date optional Mevcut rota segmentinin ayarlandığı zaman. |
currentTrips optional |
Tür:
Array<string> optional Şu anda bu araca atanmış gezilerin gezi kimliklerinin listesi. |
etaToFirstWaypoint optional |
Tür:
Date optional Yol noktaları alanındaki ilk girişe 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 atanmış kalan yol noktaları. |
waypointsVersion optional |
Tür:
Date optional Yol noktaları alanının son güncellenme zamanı. |
VehicleNavigationStatus sabitleri
google.maps.journeySharing.VehicleNavigationStatus
sabitler
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 metre mesafede olmalıdır. |
ENROUTE_TO_DESTINATION |
Adım adım rota izleme özelliği kullanılabilir ve sürücü uygulaması navigasyonu GUIDED_NAV moduna girmiştir. |
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ş gezinme durumu. |
VehicleState constants
google.maps.journeySharing.VehicleState
sabitler
Vehicle
'nı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 yolculuk kabul etmiyor. |
ONLINE |
Araç yeni yolculuk kabul ediyor. |
UNKNOWN_VEHICLE_STATE |
Bilinmeyen araç durumu. |
VehicleType sabitleri
google.maps.journeySharing.VehicleType
sabitler
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 |
Otomobil. |
TAXI |
Taksi olarak kullanılan tüm araçlar (genellikle lisanslı veya düzenlemeye tabi). |
TRUCK |
Geniş depolama kapasitesine sahip bir araç. |
TWO_WHEELER |
Motosiklet, moped veya diğer iki tekerlekli araçlar. |
UNKNOWN |
Bilinmeyen araç türü. |
TripType sabitleri
google.maps.journeySharing.TripType
sabitler
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 |
Bu yolculukta diğer yolculuklarla aynı araç kullanılabilir. |
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 ara nokta (veya bu ara nokta, ara noktalar listesindeki ilk ara nokta ise aracın mevcut konumu) ile bu ara nokta arasındaki yol mesafesi (metre cinsinden). |
durationMillis optional |
Tür:
number optional Önceki ara nokta (veya bu ara nokta, ara noktalar listesindeki ilk ara nokta ise aracın mevcut konumu) ile bu ara nokta arasındaki seyahat süresi (milisaniye). |
location optional |
Tür:
LatLng optional Ara noktanın konumu. |
path optional |
Önceki duraktan (veya durak listesindeki ilk duraksa 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 kadar olan yoldaki trafik hızlarının listesi. Listedeki her aralık, yoldaki bitişik bir segmentteki trafiği açıklar. Aralık, segmentin başlangıç ve bitiş noktalarını indeksleri aracılığıyla tanımlar. Daha fazla bilgi için SpeedReadingInterval tanımına bakın. |
tripId optional |
Tür:
string optional Bu ara noktayla ilişkili gezi. |
waypointType optional |
Tür:
WaypointType optional Bu yol noktasının gezideki rolü (ör. teslim alma veya bırakma). |
WaypointType sabitleri
google.maps.journeySharing.WaypointType
sabitler
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 kullanılan ara noktalar. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Birden fazla hedef içeren bir gezideki ara hedefler için ara noktalar. |
PICKUP_WAYPOINT_TYPE |
Yolcuları almak 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 bitiş zamanı (dahil). |
startTime |
Tür:
Date Zaman aralığının başlangıç zamanı (dahil). |
Hız sabitleri
google.maps.journeySharing.Speed
sabitler
Çoklu ç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ızda, 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 interface
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ı indeksleri 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ıktaki trafik hızı. |
startPolylinePointIndex |
Tür:
number Yoldaki aralığın başlangıç noktasının sıfır tabanlı dizini. |