vehicles.search
yanıt mesajı.
JSON gösterimi |
---|
{
"matches": [
{
object ( |
Alanlar | |
---|---|
matches[] |
|
VehicleMatch
SearchVehiclesRequest
aracı için aktif yolculukların puanlarıyla eşleşen araç ve araçla ilgili tahminleri içerir.
JSON gösterimi |
---|
{ "vehicle": { object ( |
Alanlar | |
---|---|
vehicle |
Zorunlu. İstekle eşleşen bir araç. |
vehiclePickupEta |
İstekte belirtilen teslim alma noktasına aracın sürüş TVS'si. Boş değer olması, araç için TVS'nin hesaplanmasında bir hata olduğunu gösterir. Nanosaniye çözünürlük ve en fazla dokuz kesir basamağı olan, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
vehiclePickupDistanceMeters |
Mevcut seyahatler için ara teslim alma veya bırakma noktaları dahil olmak üzere, aracın mevcut konumundan istekte belirtilen teslim alma noktasına olan mesafe. Bu mesafe, hesaplanan sürüş (rota) mesafesinin yanı sıra navigasyon bitiş noktası ile istenen başlangıç noktası arasındaki düz çizgi mesafesini içerir. (Navigasyon bitiş noktası ile istenen teslim noktası arasındaki mesafe genellikle çok azdır.) Boş değer, mesafe hesaplamasında bir hata olduğunu gösterir. |
vehiclePickupStraightLineDistanceMeters |
Zorunlu. Araç ile istekte belirtilen teslim alma noktası arasındaki düz çizgi mesafesi. |
vehicleDropoffEta |
İstekte belirtilen teslim noktasına kadar aracın sürüş TVS'sinin tamamı. Tahmini varış süresi, istekte belirtilen Nanosaniye çözünürlük ve en fazla dokuz kesir basamağı olan, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
vehiclePickupToDropoffDistanceMeters |
Aracın, başlangıç noktasından istekte belirtilen teslim noktasına olan sürüş mesafesi (metre cinsinden). Mesafe yalnızca iki nokta arasındadır ve aracın konumunu veya araç, başlangıç ya da bırakma noktasını ziyaret etmeden önce ziyaret edilmesi gereken diğer noktaları içermez. Değer yalnızca istekte bir |
tripType |
Zorunlu. Teslim alma noktasına TVS'yi hesaplamak için kullanılan isteğin gezi türü. |
vehicleTripsWaypoints[] |
TVS'yi hesaplamak için kullanılan ara noktaların sıralı listesi. Listede aracın konumu, araç için etkin yolculukların teslim alma noktaları ve istekte belirtilen teslim alma noktaları bulunur. Boş liste, araç için TVS'nin hesaplanmasında bir hata olduğunu gösterir. |
vehicleMatchType |
Aracın türü eşleşiyor. |
requestedOrderedBy |
Araç eşleşmelerini sıralamak için istenen sipariş. |
orderedBy |
Bu araç için kullanılan gerçek sipariş. Normalde bu, istekteki "orderBy" alanıyla eşleşir; ancak, dahili sunucu hatası gibi belirli durumlarda farklı bir yöntem kullanılabilir ( |
Ara nokta
SearchVehiclesResponse
içinde VehicleMatch
için bir rota üzerindeki ara noktaları tanımlar. Bu kavram, diğer tüm uç noktalarda bir TripWaypoint
olarak temsil edilir.
JSON gösterimi |
---|
{
"latLng": {
object ( |
Alanlar | |
---|---|
latLng |
Bu ara noktanın konumu. |
eta |
Aracın bu ara noktaya varacağı tahmini süre. Nanosaniye çözünürlük ve en fazla dokuz kesir basamağı olan, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
VehicleMatchType
Araç türü eşleşmesi.
Sıralamalar | |
---|---|
UNKNOWN |
Bilinmeyen araç eşleme türü |
EXCLUSIVE |
Şu anda araç için atanmış gezi yok ve teslim alma noktasına devam edebilir. |
BACK_TO_BACK |
Araç şu anda bir geziye atanmış durumda ancak devam eden gezi tamamlandıktan sonra kalkış noktasına devam edebilir. Tahmini varış süresi ve mesafe hesaplamalarında mevcut gezi hesaba katılır. |
CARPOOL |
Araç ortak yolculuk için yeterli kapasiteye sahipse. |
CARPOOL_BACK_TO_BACK |
Araç, başlangıç noktasına gitmeden önce mevcut aktif yolculuğunu bitirir. Tahmini varış süresi ve mesafe hesaplamalarında mevcut gezi hesaba katılır. |