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ı. task_id, izleme kimliği değil, benzersiz bir tanımlayıcı olmalıdır. Bir gönderinin 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örev türü (ör. mola veya sevkiyat). |
estimatedCompletionTime
isteğe bağlı |
Tür:
Date optionalGörevin tahmini tamamlanma zamanının zaman damgası. |
latestVehicleLocationUpdate
isteğe bağlı |
Tür:
VehicleLocationUpdate optionalSon konum güncellemesine özgü bilgiler. |
outcome
isteğe bağlı |
Tür:
string optionalGörevin sonucu. |
outcomeLocation
isteğe bağlı |
Tür:
LatLngLiteral optionalGörevin tamamlandığı konum (sağlayıcıdan alınır). |
outcomeLocationSource
isteğe bağlı |
Tür:
string optionalGörev sonucu konumunu ayarlayan taraf ("PROVIDER" veya "LAST_VEHICLE_LOCATION"). |
outcomeTime
isteğe bağlı |
Tür:
Date optionalGörevin sonucunun ayarlandığı zaman damgası (sağlayıcıdan). |
plannedLocation
isteğe bağlı |
Tür:
LatLngLiteral optionalGörevin tamamlanacağı konum. |
targetTimeWindow
isteğe bağlı |
Tür:
TimeWindow optionalGörevin tamamlanması gereken zaman aralığı. |
trackingId
isteğe bağlı |
Tür:
string optionalKargonun izleme kimliği. |
vehicleId
isteğe bağlı |
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
isteğe bağlı |
Tür:
number optionalGörevi gerçekleştirmek için gereken ek süre (milisaniye cinsinden). |
id
isteğe bağlı |
Tür:
string optionalGörevin kimliği. |
targetTimeWindow
isteğe bağlı |
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 görev takip bilgisi 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:
stringGörevin izleme kimliği.
|
estimatedArrivalTime
isteğe bağlı |
Tür:
Date optionalDurak konumuna tahmini varış zamanı. |
estimatedTaskCompletionTime
isteğe bağlı |
Tür:
Date optionalGörevin tahmini tamamlanma süresi. |
latestVehicleLocationUpdate
isteğe bağlı |
Tür:
VehicleLocationUpdate optionalSon konum güncellemesine özgü bilgiler. |
plannedLocation
isteğe bağlı |
Tür:
LatLng optionalGörevin tamamlanacağı konum. |
remainingDrivingDistanceMeters
isteğe bağlı |
Tür:
number optionalİlgili VehicleStop için metre cinsinden kalan toplam mesafe. |
remainingStopCount
isteğe bağlı |
Tür:
number optionalGörev durağına ulaşılana kadar aracın yapacağı durak sayısını (görev durağı dahil) gösterir. Örneğin, aracın bir sonraki durağı görev durağıysa değer 1 olur. |
routePolylinePoints
isteğe bağlı |
Birleştirildiğinde aracın bu görevin konumuna giden beklenen rotasının çoklu çizgisini oluşturan noktaların listesi. |
state
isteğe bağlı |
Tür:
string optionalGörevin mevcut yürütme durumu. |
targetTimeWindow
isteğe bağlı |
Tür:
TimeWindow optionalGörevin tamamlanması gereken zaman aralığı. |
taskOutcome
isteğe bağlı |
Tür:
string optionalBir görevi yürütme girişiminin sonucu. |
taskOutcomeTime
isteğe bağlı |
Tür:
Date optionalGö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 gezinin 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 yolculuktaki yolcu sayısı (sürücü hariç). |
remainingWaypoints |
Tür:
Array<VehicleWaypoint>Mevcut konumdan bırakma noktasına giden yolu gösteren bir yol noktası dizisi. |
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'dir. |
vehicleId |
Tür:
stringBu geziyi yapan aracın kimliği. |
actualDropOffLocation
isteğe bağlı |
Tür:
LatLngLiteral optionalMüşterinin bırakıldığı konum. |
actualPickupLocation
isteğe bağlı |
Tür:
LatLngLiteral optionalMüşterinin alındığı konum. |
dropOffTime
isteğe bağlı |
Tür:
Date optionalYolcuların bırakılacağı tahmini gelecek zaman veya bırakıldıkları gerçek zaman. |
latestVehicleLocationUpdate
isteğe bağlı |
Tür:
VehicleLocationUpdate optionalSon konum güncellemesine özgü bilgiler. |
pickupTime
isteğe bağlı |
Tür:
Date optionalYolcuların alınacağı tahmini gelecek zaman veya alındıkları gerçek zaman. |
plannedDropOffLocation
isteğe bağlı |
Tür:
LatLngLiteral optionalMüşterinin bırakılacağını belirttiği konum. |
plannedPickupLocation
isteğe bağlı |
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 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 navigasyon durumu. |
remainingDistanceMeters |
Tür:
numberMevcut 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
isteğe bağlı |
Tür:
LatLngLiteral optionalMevcut rota segmentinin sona erdiği konum. |
latestVehicleLocationUpdate
isteğe bağlı |
Tür:
VehicleLocationUpdate optionalTeslimat aracının bildirilen son konumu. |
remainingDurationMillis
isteğe bağlı |
Tür:
number optionalMevcut 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 gerçekleştirilecek görevlerin listesi.
|
plannedLocation
isteğe bağlı |
Tür:
LatLngLiteral optionalDurağın konumu. |
state
isteğe bağlı |
Tür:
DeliveryVehicleStopState optionalDurağın durumu. |
DeliveryVehicleStopState sabitleri
google.maps.journeySharing.DeliveryVehicleStopState
sabitleri
kitaplığı "journeySharing"
DeliveryVehicleStop öğesinin mevcut durumu.
Bu sabitler dize olarak da kullanılabilir. TypeScript'te dize sabit değerleri DeliveryVehicleStopStateString türüyle tanımlanır.
const {DeliveryVehicleStopState} = await google.maps.importLibrary("journeySharing");
Sabitler | |
|---|---|
ARRIVED |
Durağa varıldı. Aracın bir sonraki durağa giderken önceki tüm durakları tamamladığını varsayar. |
ENROUTE |
Atandı ve etkin bir şekilde yönlendiriliyor. |
NEW |
Oluşturuldu ancak etkin bir şekilde yönlendirme yapmıyor. |
UNSPECIFIED |
Bilinmiyor. |
VehicleJourneySegment arayüzü
google.maps.journeySharing.VehicleJourneySegment
arayüz
VehicleJourneySegment türü
Özellikler | |
|---|---|
drivingDistanceMeters
isteğe bağlı |
Tür:
number optionalÖnceki duraktan bu durağa olan seyahat mesafesi (metre cinsinden). |
drivingDurationMillis
isteğe bağlı |
Tür:
number optionalÖnceki duraktan bu durağa seyahat süresi (milisaniye cinsinden). |
path
isteğe bağlı |
Tür:
Array<LatLngLiteral> optionalÖnceki duraktan (veya bu durak, durak listesindeki ilk duraksa aracın mevcut konumundan) bu durağa giden yol. |
stop
isteğe bağlı |
Tür:
DeliveryVehicleStop optionalDurakla ilgili bilgiler. |
VehicleLocationUpdate arayüzü
google.maps.journeySharing.VehicleLocationUpdate
arayüz
VehicleLocationUpdate türü
Özellikler | |
|---|---|
heading
isteğe bağlı |
Tür:
number optionalGüncellemenin başlığı. 0 kuzeyi, 180 ise güneyi gösterir. |
location
isteğe bağlı |
Tür:
LatLngLiteral|LatLng optionalGüncellemenin konumu. |
speedKilometersPerHour
isteğe bağlı |
Tür:
number optionalKilometre/saat cinsinden hız. |
time
isteğe bağlı |
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
isteğe bağlı |
Tür:
number optionalÖnceki ara nokta (veya bu ara nokta, ara noktaları listesindeki ilk ara noktaysa aracın mevcut konumu) ile bu ara nokta arasındaki yol mesafesi (metre cinsinden). |
durationMillis
isteğe bağlı |
Tür:
number optionalÖnceki ara nokta (veya bu ara nokta, ara noktalar listesindeki ilk noktaysa aracın mevcut konumu) ile bu ara nokta arasındaki seyahat süresi (milisaniye cinsinden). |
location
isteğe bağlı |
Tür:
LatLngLiteral optionalAra noktanın konumu. |
path
isteğe bağlı |
Tür:
Array<LatLngLiteral> optionalÖnceki ara noktadan (veya bu ara nokta, ara noktalar listesindeki ilk ara noktaysa aracın mevcut konumundan) bu ara noktaya giden yol. |
speedReadingIntervals
isteğe bağlı |
Tür:
Array<SpeedReadingInterval> optionalÖnceki ara noktadan (veya araç konumundan) mevcut ara noktaya giden yol boyunca 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ı dizinleri aracılığıyla tanımlar. Daha fazla bilgi için SpeedReadingInterval tanımına bakın. |
Araç interface
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 navigasyon 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
isteğe bağlı |
Tür:
TripWaypoint optionalMevcut rota segmentinin sona erdiği ara nokta. |
currentRouteSegmentVersion
isteğe bağlı |
Tür:
Date optionalMevcut rota segmentinin ayarlandığı zaman. |
currentTrips
isteğe bağlı |
Tür:
Array<string> optionalŞu anda bu araca atanmış gezilerin gezi kimliklerinin listesi. |
etaToFirstWaypoint
isteğe bağlı |
Tür:
Date optionalYol noktaları alanındaki ilk girişe tahmini varış süresi. |
latestLocation
isteğe bağlı |
Tür:
VehicleLocationUpdate optionalAracın bildirilen son konumu. |
maximumCapacity
isteğe bağlı |
Tür:
number optionalBu aracın taşıyabileceği toplam yolcu sayısı. Sürücü bu değere dahil edilmez. |
supportedTripTypes
isteğe bağlı |
Bu aracın desteklediği gezi türleri. |
waypoints
isteğe bağlı |
Tür:
Array<TripWaypoint> optionalBu araca atanan kalan yol noktaları. |
waypointsVersion
isteğe bağlı |
Tür:
Date optionalAra noktalar alanının son güncellendiği zaman. |
VehicleNavigationStatus sabitleri
google.maps.journeySharing.VehicleNavigationStatus
sabitleri
kitaplığı "journeySharing"
Vehicle için mevcut navigasyon durumu.
Bu sabitler dize olarak da kullanılabilir. TypeScript'te dize sabit değerleri VehicleNavigationStatusString türüyle tanımlanır.
const {VehicleNavigationStatus} = await google.maps.importLibrary("journeySharing");
Sabitler | |
|---|---|
ARRIVED_AT_DESTINATION |
Araç, varış noktasına yaklaşık 50 metre mesafededir. |
ENROUTE_TO_DESTINATION |
Adım adım rota izleme 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 rotadan çıktı. |
UNKNOWN_NAVIGATION_STATUS |
Belirtilmemiş navigasyon durumu. |
VehicleState sabitleri
google.maps.journeySharing.VehicleState
sabitleri
kitaplığı "journeySharing"
Vehicle öğesinin mevcut durumu.
Bu sabitler dize olarak da kullanılabilir. TypeScript'te dize sabit değerleri VehicleStateString türüyle tanımlanır.
const {VehicleState} = await google.maps.importLibrary("journeySharing");
Sabitler | |
|---|---|
OFFLINE |
Araç yeni yolculuk kabul etmiyor. |
ONLINE |
Araç yeni yolculukları kabul ediyor. |
UNKNOWN_VEHICLE_STATE |
Bilinmeyen araç durumu. |
VehicleType sabitleri
google.maps.journeySharing.VehicleType
sabitleri
kitaplığı "journeySharing"
Vehicle türü.
Bu sabitler dize olarak da kullanılabilir. TypeScript'te dize sabit değerleri VehicleTypeString türüyle tanımlanır.
const {VehicleType} = await google.maps.importLibrary("journeySharing");
Sabitler | |
|---|---|
AUTO |
Otomobil. |
TAXI |
Taksi olarak hizmet veren 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
sabitleri
kitaplığı "journeySharing"
Vehicle tarafından desteklenen gezi türleri.
Bu sabitler dize olarak da kullanılabilir. TypeScript'te dize sabit değerleri TripTypeString türüyle tanımlanır.
const {TripType} = await google.maps.importLibrary("journeySharing");
Sabitler | |
|---|---|
EXCLUSIVE |
Gezi, bir araca özeldir. |
SHARED |
Gezi, diğer gezilerle aynı aracı paylaşabilir. |
UNKNOWN_TRIP_TYPE |
Bilinmeyen gezi türü. |
TripWaypoint interface
google.maps.journeySharing.TripWaypoint
arayüz
TripWaypoint türü.
Özellikler | |
|---|---|
distanceMeters
isteğe bağlı |
Tür:
number optionalÖnceki ara nokta (veya bu ara nokta, ara noktaları listesindeki ilk ara noktaysa aracın mevcut konumu) ile bu ara nokta arasındaki yol mesafesi (metre cinsinden). |
durationMillis
isteğe bağlı |
Tür:
number optionalÖnceki ara nokta (veya bu ara nokta, ara noktalar listesindeki ilk noktaysa aracın mevcut konumu) ile bu ara nokta arasındaki seyahat süresi (milisaniye cinsinden). |
location
isteğe bağlı |
Tür:
LatLng optionalAra noktanın konumu. |
path
isteğe bağlı |
Önceki duraktan (veya bu durak, durak listesindeki ilk duraksa aracın mevcut konumundan) bu durağa giden yol. |
speedReadingIntervals
isteğe bağlı |
Tür:
Array<SpeedReadingInterval> optionalÖnceki ara noktadan (veya araç konumundan) mevcut ara noktaya giden yol boyunca 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ı dizinleri aracılığıyla tanımlar. Daha fazla bilgi için SpeedReadingInterval tanımına bakın. |
tripId
isteğe bağlı |
Tür:
string optionalBu ara noktasıyla ilişkili gezi. |
waypointType
isteğe bağlı |
Tür:
WaypointType optionalBu ara noktanın bu gezideki rolü (ör. teslim alma veya bırakma). |
WaypointType sabitleri
google.maps.journeySharing.WaypointType
sabitleri
kitaplığı "journeySharing"
Vehicle tarafından desteklenen ara nokta türleri.
Bu sabitler dize olarak da kullanılabilir. TypeScript'te dize sabit değerleri WaypointTypeString türüyle tanımlanır.
const {WaypointType} = await google.maps.importLibrary("journeySharing");
Sabitler | |
|---|---|
DROP_OFF_WAYPOINT_TYPE |
Yolcuları bırakmak için ara noktalar. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Birden fazla varış noktası olan bir gezideki ara varış noktaları 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
sabitleri
kitaplığı "journeySharing"
Trafik verilerine göre çoklu çizgi hızının sınıflandırılması.
Bu sabitler dize olarak da kullanılabilir. TypeScript'te dize sabit değerleri SpeedString türüyle tanımlanır.
const {Speed} = await google.maps.importLibrary("journeySharing");
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 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ı dizinleri 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. |