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:
stringGörevin mevcut yürütme durumu. |
type |
Tür:
stringGörevin türü (ör. mola veya kargo). |
estimatedCompletionTime optional |
Tür:
Date optionalGörevin tahmini tamamlanma süresinin zaman damgası. |
latestVehicleLocationUpdate optional |
Tür:
VehicleLocationUpdate optionalSon konum güncellemesine özgü bilgiler. |
outcome optional |
Tür:
string optionalGörevin sonucu. |
outcomeLocation optional |
Tür:
LatLngLiteral optionalGörevin tamamlandığı konum (sağlayıcıdan). |
outcomeLocationSource optional |
Tür:
string optionalGörev sonucu konumunu ayarlayan (PROVIDER veya LAST_VEHICLE_LOCATION). |
outcomeTime optional |
Tür:
Date optionalGörevin sonucunun ayarlandığı zamanı gösteren zaman damgası (sağlayıcıdan). |
plannedLocation optional |
Tür:
LatLngLiteral optionalGörevin tamamlanacağı konum. |
targetTimeWindow optional |
Tür:
TimeWindow optionalGörevin tamamlanması gereken zaman aralığı. |
trackingId optional |
Tür:
string optionalKargonun izleme kimliği. |
vehicleId optional |
Tür:
string optionalBu 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 optionalGörevi gerçekleştirmek için gereken ek süre (milisaniye). |
id optional |
Tür:
string optionalGörevin kimliği. |
targetTimeWindow optional |
Tür:
TimeWindow optionalGö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:
stringBir görevin izleme kimliği.
|
estimatedArrivalTime optional |
Tür:
Date optionalDurağın bulunduğu yere tahmini varış zamanı. |
estimatedTaskCompletionTime optional |
Tür:
Date optionalBir görevin tahmini tamamlanma süresi. |
latestVehicleLocationUpdate optional |
Tür:
VehicleLocationUpdate optionalSon konum güncellemesine özgü bilgiler. |
plannedLocation optional |
Tür:
LatLng optionalGörevin tamamlanacağı konum. |
remainingDrivingDistanceMeters optional |
Tür:
number optionalİlgili VehicleStop noktasına kalan toplam mesafe (metre cinsinden). |
remainingStopCount optional |
Tür:
number optionalGö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 optionalGörevin mevcut yürütme durumu. |
targetTimeWindow optional |
Tür:
TimeWindow optionalGörevin tamamlanması gereken zaman aralığı. |
taskOutcome optional |
Tür:
string optionalBir görevi yürütme girişiminin sonucu. |
taskOutcomeTime optional |
Tür:
Date optionalGö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:
numberBu 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:
stringGezinin 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:
stringGezinin türü. Olası değerler UNKNOWN_TRIP_TYPE, SHARED veya EXCLUSIVE'dur. |
vehicleId |
Tür:
stringBu yolculuğu yapan aracın kimliği. |
actualDropOffLocation optional |
Tür:
LatLngLiteral optionalMüşterinin bırakıldığı konum. |
actualPickupLocation optional |
Tür:
LatLngLiteral optionalMüşterinin alındığı konum. |
dropOffTime optional |
Tür:
Date optionalYolcuların bırakılacağı tahmini gelecek zaman veya bırakıldıkları gerçek zaman. |
latestVehicleLocationUpdate optional |
Tür:
VehicleLocationUpdate optionalSon konum güncellemesine özgü bilgiler. |
pickupTime optional |
Tür:
Date optionalYolcuların tahmini olarak alınacağı veya gerçekte alındığı zaman. |
plannedDropOffLocation optional |
Tür:
LatLngLiteral optionalMüşterinin bırakılacağını belirttiği konum. |
plannedPickupLocation optional |
Tür:
LatLngLiteral optionalMüş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:
stringAracın mevcut gezinme durumu. |
remainingDistanceMeters |
Tür:
numberMevcut 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 optionalMevcut rota segmentinin sona erdiği konum. |
latestVehicleLocationUpdate optional |
Tür:
VehicleLocationUpdate optionalTeslimat aracının bildirilen son konumu. |
remainingDurationMillis optional |
Tür:
number optionalMevcut 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 optionalDurağın konumu. |
state optional |
Tür:
DeliveryVehicleStopState optionalDurağı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 optionalDurak hakkında bilgiler. |
VehicleLocationUpdate arayüzü
google.maps.journeySharing.VehicleLocationUpdate
arayüz
VehicleLocationUpdate türü
Özellikler | |
|---|---|
heading optional |
Tür:
number optionalGüncellemenin başlığı. 0 kuzeye, 180 güneye karşılık gelir. |
location optional |
Tür:
LatLngLiteral|LatLng optionalGüncellemenin konumu. |
speedKilometersPerHour optional |
Tür:
number optionalKilometre/saat cinsinden hız. |
time optional |
Tür:
Date optionalBu 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 optionalAra 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:
numberMevcut rota segmentinde kalan sürüş mesafesi (metre cinsinden). |
vehicleState |
Tür:
VehicleStateAracın durumu. |
vehicleType |
Tür:
VehicleTypeBu aracın türü. |
currentRouteSegmentEndPoint optional |
Tür:
TripWaypoint optionalMevcut rota segmentinin sona erdiği yol noktası. |
currentRouteSegmentVersion optional |
Tür:
Date optionalMevcut 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 optionalYol noktaları alanındaki ilk girişe tahmini varış zamanı. |
latestLocation optional |
Tür:
VehicleLocationUpdate optionalAracın bildirilen son konumu. |
maximumCapacity optional |
Tür:
number optionalBu 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> optionalBu araca atanmış kalan yol noktaları. |
waypointsVersion optional |
Tür:
Date optionalYol 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 optionalAra 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 optionalBu ara noktayla ilişkili gezi. |
waypointType optional |
Tür:
WaypointType optionalBu 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:
DateZaman aralığının bitiş zamanı (dahil). |
startTime |
Tür:
DateZaman 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:
numberYoldaki aralığın bitiş noktasının sıfır tabanlı dizini. |
speed |
Tür:
SpeedBu aralıktaki trafik hızı. |
startPolylinePointIndex |
Tür:
numberYoldaki aralığın başlangıç noktasının sıfır tabanlı dizini. |