- 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çimi şöyledir: |
vehicleState |
Aracın durumu. |
supportedTripTypes[] |
Bu aracın desteklediği gezi türleri. |
currentTrips[] |
Yalnızca çıkış. Şu anda bu araca atanmış geziler için |
lastLocation |
Aracın bildirilen son konumu. |
maximumCapacity |
Bu aracın taşıyabileceği toplam sürücü sayısıdır. Sürücü, bu değerde dikkate alınmaz. Bu değer 1'den büyük veya 1'e eşit olmalıdır. |
attributes[] |
Araç özelliklerinin listesi. Bir araç en fazla 100 özelliğe sahip olabilir ve her özelliğin benzersiz bir anahtarı olmalıdır. |
vehicleType |
Zorunlu. Bu aracın türü. |
licensePlate |
Aracın plaka bilgileri. |
route[] |
Kullanımdan kaldırıldı: Bunun yerine |
currentRouteSegment |
Sürücü uygulamasının bir sonraki ara noktaya geçmek istediği rotayı belirten çoklu çizgi. Bu liste, araca atanan tüm aktif geziler 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ş'e dokunun. 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ış. Nanosaniye çözünürlük ve en fazla dokuz kesir basamağı olan, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
currentRouteSegmentEndPoint |
|
remainingDistanceMeters |
|
etaToFirstWaypoint |
Bir aracı güncellerken Nanosaniye çözünürlük ve en fazla dokuz kesir basamağı olan, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
remainingTimeSeconds |
Yalnızca giriş'e dokunun. Bir aracı güncellerken |
waypoints[] |
Bu Araca atanmış diğer ara noktalar. |
waypointsVersion |
Yalnızca çıkış. Nanosaniye çözünürlük ve en fazla dokuz kesir basamağı olan, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
backToBackEnabled |
Sürücünün arka arkaya seyahat kabul edip etmediğini gösterir. |
navigationStatus |
Aracın navigasyon durumu. |
deviceSettings |
Yalnızca giriş'e dokunun. Sürücü tarafından kullanılan mobil cihazdaki ayarlarla ilgili bilgiler. |
VehicleState
Vehicle
öğesinin durumudur.
Sıralamalar | |
---|---|
UNKNOWN_VEHICLE_STATE |
Varsayılan ayar, belirtilmemiş veya tanınmayan araç durumları için kullanılır. |
OFFLINE |
Araç yeni seyahat kabul etmiyor. Not: Araç, kendisine atanan bir geziyi tamamlarken bu durumda çalışmaya devam edebilir. |
ONLINE |
Araç yeni seyahat kabul ediyor. |
VehicleAttribute
Araç özelliğini anahtar/değer çifti olarak tanımlar. "key:value" dizesinin uzunluğu 256 karakteri aşamaz.
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 . Özniteliğin değeri dize, bool veya çift türde olabilir. vehicle_attribute_value şunlardan yalnızca biri olabilir: |
|
stringValue |
Dize türünde özellik değeri. Not: Bu, |
boolValue |
Boole türünde özellik değeri. |
numberValue |
Çift yazılan özellik değeri. |
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 ayar, belirtilmemiş veya tanınmayan araç kategorileri için kullanılır. |
AUTO |
Bir otomobil. |
TAXI |
Taksi olarak hizmet veren tüm araçlar (genellikle ruhsatlı veya yasal düzenlemelere tabi). |
TRUCK |
Genellikle, geniş depolama kapasitesine sahip araçlardır. |
TWO_WHEELER |
Motosiklet, moped veya iki tekerlekli başka bir araç |
BICYCLE |
İnsan gücüyle ulaşım. |
PEDESTRIAN |
Genellikle yaya yollarında ilerleyen veya yürüyen ya da koşan insan taşımacı. |
LicensePlate
Aracın plaka bilgisi. Kimliği tanımlayabilecek bilgilerin saklanmaması amacıyla tüzel kişiliğin bir parçası olarak yalnızca plakayla ilgili minimum bilgiler 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 plakada sayısal bir değer olmadığını göstermek için "-1"dir.
|
TrafficPolylineData
Beklenen araç rotası üzerindeki trafik durumu.
JSON gösterimi |
---|
{
"trafficRendering": {
object ( |
Alanlar | |
---|---|
trafficRendering |
Bir müşteri yolculuğu boyunca tüm bölgelerde trafiğin ne kadar hızlı olduğunu gösteren bir çoklu çizgi oluşturma. |
VisualTrafficReportPolylineRendering
İstemcilerin, rota boyunca çoklu çizginin bir bölümünü nasıl renklendirmesi gerektiğini açıklar.
JSON gösterimi |
---|
{
"roadStretch": [
{
object ( |
Alanlar | |
---|---|
roadStretch[] |
İsteğe bağlı. Çoklu çizgi boyunca oluşturulması gereken yol uzanmaları. Esneme hareketlerinin üst üste gelmeyeceği garanti edilir ve bu hareketler tüm rotayı kapsamayabilir. Stile uygun bir yol olmadığında, istemci, rota için varsayılanı uygulamalıdır. |
RoadStretch
Oluşturulması 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 |
Stil seçilmedi. |
SLOWER_TRAFFIC |
Trafik yavaşlıyor. |
TRAFFIC_JAM |
Trafik sıkışık. |
DeviceSettings
Mobil cihazdaki çeşitli ayarlarla ilgili bilgiler.
JSON gösterimi |
---|
{ "locationPowerSaveMode": enum ( |
Alanlar | |
---|---|
locationPowerSaveMode |
Pil tasarrufu açıkken konum özelliklerinin cihazda nasıl davranacak şekilde ayarlandığı. |
isPowerSaveMode |
Cihazın şu anda güç tasarrufu modunda olup olmadığı. |
isInteractive |
Cihazın etkileşimli durumda olup olmadığı. |
batteryInfo |
Pilin durumuyla ilgili bilgiler. |
LocationPowerSaveMode
Konum özelliklerinin, cihazın "pil tasarrufu" özelliği açık olduğunda mobil cihazda davranacak şekilde yapılandırılma şekli. (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 değilken GPS tabanlı konum sağlayıcı devre dışı bırakılmalıdır. |
LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF |
Pil tasarrufu açık olduğunda ve cihaz etkileşimli değilse 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 durumda tutulacaktır, ancak konum düzeltmeleri yalnızca ön plandaki uygulamalara sağlanmalıdır. |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
Konum kapatılmaz, ancak Konum Yöneticisi, cihaz etkileşimli olmadığında 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 mu şarj oluyor mu vb. |
powerSource |
Pil güç kaynağının durumu. |
batteryPercentage |
Mevcut pil yüzdesi [0-100]. |
BatteryStatus
Pilin durumu, dolu mu şarj oluyor mu vb.
Sıralamalar | |
---|---|
UNKNOWN_BATTERY_STATUS |
Pil durumu bilinmiyor. |
BATTERY_STATUS_CHARGING |
Pil şarj ediliyor. |
BATTERY_STATUS_DISCHARGING |
Pil tükeniyor. |
BATTERY_STATUS_FULL |
Pil dolu. |
BATTERY_STATUS_NOT_CHARGING |
Pil şarj olmuyor. |
BATTERY_STATUS_POWER_LOW |
Pilin gücü az. |
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ğı bir AC şarj cihazıdır. |
POWER_SOURCE_USB |
Güç kaynağı bir USB bağlantı noktası. |
POWER_SOURCE_WIRELESS |
Güç kaynağı kablosuz. |
POWER_SOURCE_UNPLUGGED |
Pil fişe takılı değil. |
Yöntemler |
|
---|---|
|
İsteğe bağlı araç paylaşımı veya teslimat hizmeti sağlayıcıyla ilişkili yeni bir aracı somutlaştırır. |
|
Fleet Engine'den bir araç iade eder. |
|
İstek seçenekleriyle eşleşen bir sağlayıcıyla ilişkili araçların sayfalara ayrılmış bir listesini döndürür. |
|
İstek seçenekleriyle eşleşen araçların listesini döndürür. |
|
Güncellenen araç verilerini Fleet Engine'e yazar. |
|
Bir aracın özelliklerini kısmen günceller. |