- Kaynak: Araç
- VehicleState
- VehicleAttribute
- VehicleType
- Kategori
- LicensePlate
- TrafficPolylineData
- VisualTrafficReportPolylineRendering
- RoadStretch
- Stil
- NavigationStatus
- DeviceSettings
- LocationPowerSaveMode
- BatteryInfo
- BatteryStatus
- PowerSource
- Yöntemler
Kaynak: Araç
Araç meta verileri.
JSON gösterimi |
---|
{ "name": string, "vehicleState": enum ( |
Alanlar | |
---|---|
name |
Yalnızca çıkış. Bu aracın benzersiz adı. Biçim şöyledir: |
vehicleState |
Aracın durumu. |
supportedTripTypes[] |
Bu aracın desteklediği gezi türleri. |
currentTrips[] |
Yalnızca çıkış. Şu anda bu araca atanmış seyahatler için |
lastLocation |
Aracın bildirilen son konumu. |
maximumCapacity |
Bu aracın taşıyabileceği toplam yolcu sayısı. Sürücü, bu değerde dikkate alınmaz. Bu değer birden büyük veya bire eşit olmalıdır. |
attributes[] |
Araç özelliklerinin listesi. Bir aracın en fazla 100 özelliği olabilir ve her özelliğin benzersiz bir anahtarı olmalıdır. |
vehicleType |
Zorunlu. Bu aracın türü. |
licensePlate |
Aracın plaka bilgileri. |
route[] |
Desteği sonlandırıldı: Bunun yerine |
currentRouteSegment |
Sürücü uygulamasının bir sonraki ara noktaya gitmeyi planladığı rotayı belirten çoklu çizgi. Bu liste, araca atanan tüm etkin yolculuklar için Not: Bu alan yalnızca Sürücü SDK'sı tarafından kullanılmak üzere tasarlanmıştır. Kod çözme henüz desteklenmiyor. |
currentRouteSegmentTraffic |
Yalnızca giriş. Fleet Engine, bu bilgileri yolculuk paylaşımını iyileştirmek için kullanır. Not: Bu alan yalnızca Sürücü SDK'sı tarafından kullanılmak üzere tasarlanmıştır. |
currentRouteSegmentVersion |
Yalnızca çıkış. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
currentRouteSegmentEndPoint |
|
remainingDistanceMeters |
|
etaToFirstWaypoint |
Bir araç güncellenirken RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
remainingTimeSeconds |
Yalnızca giriş. Bir araç güncellenirken |
waypoints[] |
Bu araca atanan kalan ara noktalar. |
waypointsVersion |
Yalnızca çıkış. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
backToBackEnabled |
Sürücünün arka arkaya gezileri kabul edip etmediğini gösterir. |
navigationStatus |
Aracın navigasyon durumu. |
deviceSettings |
Yalnızca giriş. Sürücü tarafından kullanılan mobil cihazdaki ayarlarla ilgili bilgiler. |
VehicleState
Vehicle
öğesinin durumu.
Sıralamalar | |
---|---|
UNKNOWN_VEHICLE_STATE |
Varsayılan, belirtilmemiş veya tanınmayan araç durumları için kullanılır. |
OFFLINE |
Araç yeni sefer kabul etmiyor. Not: Araç, kendisine atanan bir seyahati tamamlarken bu durumda çalışmaya devam edebilir. |
ONLINE |
Araç yeni seyahatleri kabul ediyor. |
VehicleAttribute
Araç özelliğini anahtar/değer çifti olarak tanımlar. "key:value" dize 256 karakterden uzun olamaz.
JSON gösterimi |
---|
{ "key": string, "value": string, // Union field |
Alanlar | |
---|---|
key |
Özelliğin anahtarı. Anahtarlar, iki nokta üst üste karakterini (:) içeremez. |
value |
Özelliğin değeri. |
Birleştirme alanı vehicle_attribute_value . Özelliğin değeri dize, bool veya çift tür olabilir. vehicle_attribute_value şunlardan yalnızca biri olabilir: |
|
stringValue |
Dize türünde özellik değeri. Not: Bu, zaman içinde kullanımdan kaldırılacak olan |
boolValue |
Boole türünde özellik değeri. |
numberValue |
Özellik değeri iki kez yazılmış. |
VehicleType
Aracın türü.
JSON gösterimi |
---|
{
"category": enum ( |
Alanlar | |
---|---|
category |
Araç türü kategorisi |
Kategori
Araç türü kategorileri
Sıralamalar | |
---|---|
UNKNOWN |
Varsayılan, belirtilmemiş veya tanınmayan araç kategorileri için kullanılır. |
AUTO |
Bir otomobil. |
TAXI |
Taksi görevi gören herhangi bir araç (genellikle lisanslı veya yasal düzenlemelere tabidir). |
TRUCK |
Genel olarak, yüksek depolama kapasitesine sahip araçlardır. |
TWO_WHEELER |
Motosiklet, moped veya diğer iki tekerlekli araç |
BICYCLE |
İnsan gücüyle ulaşım. |
PEDESTRIAN |
Genellikle yürüyen veya koşan, yaya yollarında ilerleyen bir insan taşıyıcı. |
LicensePlate
Aracın plaka bilgileri. Kimliği tanımlayabilecek bilgilerin saklanmasını önlemek için, tüzel kişinin parçası olarak yalnızca plakayla ilgili asgari bilgi saklanır.
JSON gösterimi |
---|
{ "countryCode": string, "lastCharacter": string } |
Alanlar | |
---|---|
countryCode |
Zorunlu. CLDR Ülke/Bölge Kodu. Örneğin, ABD için |
lastCharacter |
Plakanın son basamağı veya "-1" kullanabilirsiniz.
|
TrafficPolylineData
Beklenen araç rotasındaki trafik koşulları.
JSON gösterimi |
---|
{
"trafficRendering": {
object ( |
Alanlar | |
---|---|
trafficRendering |
Bir müşteri yolculuğunun tüm bölgeleri için trafiğin ne kadar hızlı olduğunu gösteren çoklu çizgi. |
VisualTrafficReportPolylineRendering
Müşterilerin, rota boyunca çoklu çizginin bir kısmını nasıl renklendirmesi gerektiğini açıklar.
JSON gösterimi |
---|
{
"roadStretch": [
{
object ( |
Alanlar | |
---|---|
roadStretch[] |
İsteğe bağlı. Çoklu çizgi boyunca işlenmesi gereken yol uzantıları. Esnemelerin çakışmayacağı garanti edilir ve bu, rotanın tamamını kapsamayabilir. Stil olarak bir yol uzatması yoksa, istemci rota için varsayılanı uygulamalıdır. |
RoadStretch
İşlenmesi gereken bir yol uzantısı.
JSON gösterimi |
---|
{
"style": enum ( |
Alanlar | |
---|---|
style |
Zorunlu. Uygulanacak stil. |
offsetMeters |
Zorunlu. Stil |
lengthMeters |
Zorunlu. Stilin uygulanacağı yolun uzunluğu. |
Stil
Trafik hızını gösteren trafik stili.
Sıralamalar | |
---|---|
STYLE_UNSPECIFIED |
Seçili stil yok. |
SLOWER_TRAFFIC |
Trafik yavaşlıyor. |
TRAFFIC_JAM |
Trafik sıkışıklığı var. |
DeviceSettings
Mobil cihazdaki çeşitli ayarlar hakkında bilgiler.
JSON gösterimi |
---|
{ "locationPowerSaveMode": enum ( |
Alanlar | |
---|---|
locationPowerSaveMode |
Pil tasarrufu açıkken konum özelliklerinin cihazda davranacak şekilde nasıl ayarlandığı. |
isPowerSaveMode |
Cihazın şu anda güç tasarrufu modunda olup olmadığı. |
isInteractive |
Cihazın etkileşimli durumda olup olmadığı. |
batteryInfo |
Pil durumuyla ilgili bilgiler. |
LocationPowerSaveMode
Cihazlar "pil tasarrufu" gerçekleştirdiğinde konum özellikleri mobil cihazda davranacak şekilde nasıl yapılandırılır? olduğunu varsayalım. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Sıralamalar | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
Tanımlanmamış LocationPowerSaveMode |
LOCATION_MODE_NO_CHANGE |
Konum sağlayıcılar pil tasarrufundan etkilenmez veya pil tasarrufu kapalıdır. |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
Pil tasarrufu açık olduğunda ve cihaz etkileşimli olmadığında GPS tabanlı konum sağlayıcı devre dışı bırakılmalıdır. |
LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF |
Pil tasarrufu açıkken ve cihaz etkileşimli olmadığında tüm konum sağlayıcılar devre dışı bırakılmalıdır. |
LOCATION_MODE_FOREGROUND_ONLY |
Tüm konum sağlayıcıları kullanılabilir olmaya devam edecek, ancak konum düzeltmeleri yalnızca ön plan uygulamalarına sağlanmalıdır. |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
Konum özelliği kapatılmaz ancak cihaz etkileşimli olmadığında Konum Yöneticisi, sağlayıcılara gönderilen tüm istekleri kısıtlar. |
BatteryInfo
Cihazın piliyle ilgili bilgiler.
JSON gösterimi |
---|
{ "batteryStatus": enum ( |
Alanlar | |
---|---|
batteryStatus |
Pilin durumu (dolu veya şarj oluyor gibi) |
powerSource |
Pil gücü kaynağının durumu. |
batteryPercentage |
Mevcut pil yüzdesi [0-100]. |
BatteryStatus
Pilin durumu (dolu veya şarj oluyor gibi)
Sıralamalar | |
---|---|
UNKNOWN_BATTERY_STATUS |
Pil durumu bilinmiyor. |
BATTERY_STATUS_CHARGING |
Pil şarj ediliyor. |
BATTERY_STATUS_DISCHARGING |
Pil bitiyor. |
BATTERY_STATUS_FULL |
Pil dolu. |
BATTERY_STATUS_NOT_CHARGING |
Pil şarj olmuyor. |
BATTERY_STATUS_POWER_LOW |
Pilin gücü düşük. |
PowerSource
Pili şarj etmek için kullanılan şarj cihazının türü.
Sıralamalar | |
---|---|
UNKNOWN_POWER_SOURCE |
Güç kaynağı bilinmiyor. |
POWER_SOURCE_AC |
Güç kaynağı AC şarj cihazıdır. |
POWER_SOURCE_USB |
Güç kaynağı bir USB bağlantı noktasıdır. |
POWER_SOURCE_WIRELESS |
Güç kaynağı kablosuz. |
POWER_SOURCE_UNPLUGGED |
Pil takılı değil. |
Yöntemler |
|
---|---|
|
İsteğe bağlı araç paylaşımı veya teslimat sağlayıcısı ile ilişkili yeni bir aracı gösterir. |
|
Fleet Engine'den bir araç döndürür. |
|
İstek seçenekleriyle eşleşen ve bir sağlayıcıyla ilişkili araçların sayfalara ayrılmış listesini döndürür. |
|
İstek seçenekleriyle eşleşen araçların listesini döndürür. |
|
Güncellenmiş araç verilerini Fleet Engine'e yazar. |
|
Aracın özelliklerini kısmen günceller. |