- 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: |
vehicle |
Araç durumu. |
supported |
Bu araç tarafından desteklenen gezi türleri. |
current |
Yalnızca çıkış. Şu anda bu araca atanan gezilerin |
last |
Aracın bildirilen son konumu. |
maximum |
Bu aracın taşıyabileceği toplam yolcu sayısı. Sürücü bu değere dahil edilmez. Bu değer bir veya daha büyük olmalıdır. |
attributes[] |
Araç özelliklerinin listesi. Bir araçta en fazla 100 özellik bulunabilir ve her özelliğin benzersiz bir anahtarı olmalıdır. |
vehicle |
Zorunlu. Bu aracın türü. |
license |
Aracın plaka bilgileri. |
route[] |
Desteği sonlandırıldı: Bunun yerine |
current |
Sürücü uygulamasının bir sonraki yol noktasına gitmek için kullanacağı rotayı belirten çoklu çizgi. Bu liste, araca atanan tüm etkin 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. |
current |
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. |
current |
Yalnızca çıkış. Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
current |
|
remaining |
|
eta |
Bir araç güncellenirken aynı istekteki Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
remaining |
Yalnızca giriş. Bir araç güncellenirken aynı istekteki |
waypoints[] |
Bu araca atanan kalan yol işaretleri. |
waypoints |
Yalnızca çıkış. RFC3339 UTC "Zulu" biçiminde, nanosaniye çözünürlüğüne ve en fazla dokuz kesirli basamağa sahip bir zaman damgası. Örnekler: |
back |
Sürücünün arka arkaya gezileri kabul edip etmediğini gösterir. |
navigation |
Aracın navigasyon durumu. |
device |
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
Bir araç özelliğini anahtar/değer çifti olarak açıklar. "anahtar:değer" dizesi 256 karakteri aşamaz.
JSON gösterimi |
---|
{ "key": string, "value": string, // Union field |
Alanlar | |
---|---|
key |
Özelliğin anahtarı. Anahtarlar iki nokta karakteri (:) içeremez. |
value |
Özelliğin değeri. |
Birlik alanı vehicle_attribute_value . Özelliğin değeri dize, boole veya double türünde olabilir. vehicle_attribute_value yalnızca aşağıdakilerden biri olabilir: |
|
string |
Dize türündeki özellik değeri. Not: Bu, zaman içinde kullanımdan kaldırılacak olan |
bool |
Boole türünde özellik değeri. |
number |
Ö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çlar |
BICYCLE |
İnsan gücüyle ulaşım. |
PEDESTRIAN |
Yaya yollarında yürüyen veya koşan 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 | |
---|---|
country |
Zorunlu. CLDR Ülke/Bölge Kodu. Örneğin, ABD için |
last |
Plakanın son basamağı veya plakada herhangi bir sayısal değer olmadığını belirtmek için "-1".
|
TrafficPolylineData
Araç için beklenen rotadaki trafik koşulları.
JSON gösterimi |
---|
{
"trafficRendering": {
object ( |
Alanlar | |
---|---|
traffic |
Bir müşteri yolculuğunun tek bir bölümündeki tüm bölgelerde trafiğin ne kadar hızlı olduğunu gösteren bir çok çizgili şekil. |
VisualTrafficReportPolylineRendering
Müşterilerin, rota boyunca çoklu çizginin bir kısmını nasıl renklendirmesi gerektiğini açıklar.
JSON gösterimi |
---|
{
"roadStretch": [
{
object ( |
Alanlar | |
---|---|
road |
İsteğe bağlı. Çoklu çizgi boyunca oluşturulması gereken yol parçaları. Bölümlerin çakışmamasının garantisi yoktur ve bölümler rotanın tamamını kapsamayabilir. Stil için bir yol uzantısı 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. |
offset |
Zorunlu. Stil |
length |
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ışıklığı var. |
DeviceSettings
Mobil cihazdaki çeşitli ayarlar hakkında bilgi.
JSON gösterimi |
---|
{ "locationPowerSaveMode": enum ( |
Alanlar | |
---|---|
location |
Pil tasarrufu açıkken konum özelliklerinin cihazda davranacak şekilde nasıl ayarlandığı. |
is |
Cihazın şu anda güç tasarrufu modunda olup olmadığı. |
is |
Cihazın etkileşimli durumda olup olmadığı. |
battery |
Pil durumuyla ilgili bilgiler. |
LocationPowerSaveMode
Cihazın "pil tasarrufu" özelliği açıkken konum özelliklerinin mobil cihazda davranacak şekilde nasıl yapılandırıldığı. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Sıralamalar | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
Undefined LocationPowerSaveMode |
LOCATION_MODE_NO_CHANGE |
Konum sağlayıcılar pil tasarrufundan etkilenmemelidir veya pil tasarrufu kapalı olmalıdır. |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
Pil tasarrufu açıkken ve cihaz etkileşimde 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çı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 durumda kalacak, 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 | |
---|---|
battery |
Pilin durumu (dolu veya şarj oluyor gibi) |
power |
Pil güç kaynağının durumu. |
battery |
Mevcut pil yüzdesi [0-100]. |
BatteryStatus
Pilin durumu (dolu veya şarj oluyor vb.)
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 |
Pil seviyesi 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 |
|
---|---|
|
Talep üzerine araç paylaşımı veya teslimat sağlayıcısıyla ilişkili yeni bir araç oluşturur. |
|
Fleet Engine'dan bir araç döndürür. |
|
İstek seçenekleriyle eşleşen bir sağlayıcıyla ilişkili araçların sayfalandırılmış bir 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. |
|
Bir aracın özelliklerini kısmen günceller. |