- 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ış. Bu araca şu anda atanmış olan geziler için |
lastLocation |
Aracın en son bildirilen konumu. |
maximumCapacity |
Bu aracın taşıyabileceği toplam sürücü sayısı. Sürücü bu değerde dikkate alınmaz. Bu değer bire eşit veya daha büyük olmalıdır. |
attributes[] |
Araç özelliklerinin listesi. Bir araçta en fazla 100 özellik 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 gitmek için kullanmayı amaçladığı rotayı belirten çoklu çizgi. Bu liste, araca atanan tüm aktif geziler için de 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ış. Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
currentRouteSegmentEndPoint |
|
remainingDistanceMeters |
|
etaToFirstWaypoint |
Bir aracı güncellerken Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
remainingTimeSeconds |
Yalnızca giriş. Bir aracı güncellerken |
waypoints[] |
Bu Araca atanmış kalan ara noktalar. |
waypointsVersion |
Yalnızca çıkış. Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
backToBackEnabled |
Sürücünün arka arkaya seyahatleri 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 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. "anahtar:değer" dize uzunluğu 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 |
Özniteliğin değeri. |
vehicle_attribute_value alanı. Ö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, belirtilmemiş veya tanınmayan araç kategorileri için kullanılır. |
AUTO |
Bir otomobil. |
TAXI |
Taksi hizmeti veren tüm araçlar (genelde ruhsatlı veya yasal düzenlemelere tabi). |
TRUCK |
Genellikle, geniş 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 yaya yollarında ilerleyen veya koşu yapan bir insan taşımacı. |
LicensePlate
Aracın plaka bilgisi. Kimliği tanımlayabilecek bilgilerin saklanmasını önlemek için tüzel kişiliğin bir parçası olarak yalnızca plakayla ilgili minimum bilgi miktarı 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 plakanın sayısal bir değerinin olmadığını göstermek için "-1"dir.
|
TrafficPolylineData
Beklenen araç rotası üzerindeki trafik koşulları.
JSON gösterimi |
---|
{
"trafficRendering": {
object ( |
Alanlar | |
---|---|
trafficRendering |
Bir müşteri yolculuğu boyunca tüm bölgeler için 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ı. Uzatmaların üst üste gelmeyeceği garanti edilir ve tüm rotayı kapsamayabilir. Stile uygun bir yol uzantısı yoksa, istemcinin rota için varsayılan değeri uygulaması gerekir. |
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ışı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 nasıl davranacağını belirler. |
isPowerSaveMode |
Cihazın şu anda güç tasarrufu modunda olup olmadığı. |
isInteractive |
Cihazın etkileşimli durumda olup olmadığı. |
batteryInfo |
Pil durumuyla ilgili bilgiler. |
LocationPowerSaveMode
Cihazın "pil tasarrufu" özelliği açıkken konum özelliklerinin 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ğilken 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 olacaktır, ancak konum düzeltmeleri yalnızca ön plandaki uygulamalara sağlanmalıdır. |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
Konum özelliği kapatılmaz ancak Konum Yöneticisi, cihaz etkileşimsiz olduğunda 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, tam veya şarj olma gibi. |
powerSource |
Pil güç kaynağının durumu. |
batteryPercentage |
Mevcut pil yüzdesi [0-100]. |
BatteryStatus
Pilin durumu, tam veya şarj olma gibi.
Sıralamalar | |
---|---|
UNKNOWN_BATTERY_STATUS |
Pil durumu bilinmiyor. |
BATTERY_STATUS_CHARGING |
Pil şarj oluyor. |
BATTERY_STATUS_DISCHARGING |
Pil tükeniyor. |
BATTERY_STATUS_FULL |
Pil tam 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ı. |
POWER_SOURCE_USB |
Güç kaynağı bir USB bağlantı noktasıdır. |
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ısıyla ilişkili yeni bir aracı gösterir. |
|
Fleet Engine'den bir araç döndürür. |
|
İ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. |
(deprecated) |
Kullanımdan kaldırıldı: Bunun yerine SearchVehicles kullanın. |
|
Güncellenen araç verilerini Fleet Engine'e yazar. |
|
Bir aracın özelliklerini kısmen günceller. |
(deprecated) |
Kullanımdan kaldırıldı: Bunun yerine UpdateVehicle yöntemini kullanın. |