Trả về danh sách xe được phân trang liên kết với một nhà cung cấp khớp với các tuỳ chọn yêu cầu.
Yêu cầu HTTP
GET https://fleetengine.googleapis.com/v1/{parent=providers/*}/vehicles
URL sử dụng cú pháp Chuyển mã gRPC.
Tham số đường dẫn
Thông số | |
---|---|
parent |
Bắt buộc. Phải ở định dạng |
Tham số truy vấn
Thông số | |
---|---|
header |
Tiêu đề tiêu chuẩn của yêu cầu Fleet Engine. |
page |
Số lượng phương tiện tối đa cần trả lại. Giá trị mặc định: 100. |
page |
Giá trị của |
minimum |
Cho biết sức chứa tối thiểu bắt buộc của xe. Tất cả các phương tiện được trả về sẽ có |
trip |
Hạn chế phản hồi ở những phương tiện hỗ trợ ít nhất một trong các loại chuyến đi đã chỉ định. |
maximum |
Hạn chế phản hồi đối với những xe đã gửi thông tin cập nhật vị trí đến Động cơ của đội xe trong khoảng thời gian được chỉ định. Các phương tiện tại chỗ vẫn truyền dữ liệu vị trí của chúng không bị coi là lỗi thời. Nếu có, phải là một khoảng thời gian dương hợp lệ. Thời lượng tính bằng giây, có tối đa 9 chữ số thập phân, kết thúc bằng " |
vehicle |
Bắt buộc. Hạn chế phản hồi đối với những phương tiện có một trong các danh mục loại đã chỉ định. |
required |
Phương thức gọi có thể tạo các phép toán logic phức tạp bằng cách sử dụng bất kỳ tổ hợp nào của các trường
Hạn chế phản hồi đối với những xe có các thuộc tính được chỉ định. Trường này là toán tử kết hợp/AND. Bạn chỉ được chỉ định tối đa 50 requiredAttributes. Số lượng này khớp với số lượng thuộc tính tối đa được phép trên một xe. Mỗi chuỗi lặp lại phải có định dạng "khoá:giá trị". |
required |
Hạn chế phản hồi đối với những xe có ít nhất một trong các thuộc tính được chỉ định trong mỗi |
required |
Tương tự như
Hạn chế phản hồi đối với những chiếc xe khớp với tất cả các thuộc tính trong |
vehicle |
Hạn chế phản hồi đối với những xe có trạng thái xe này. |
on |
Chỉ trả về những xe có (các) chuyến đi hiện tại. |
filter |
Không bắt buộc. Cụm từ tìm kiếm để áp dụng khi đăng thông tin về xe. Hãy xem http://aip.dev/160 để biết ví dụ về cú pháp bộ lọc. Trường này được thiết kế để thay thế các trường Bộ lọc này hoạt động như một mệnh đề AND với các quy tắc ràng buộc khác, chẳng hạn như Xin lưu ý rằng các truy vấn duy nhất được hỗ trợ là về các thuộc tính của xe (ví dụ: Ngoài ra, tất cả các thuộc tính đều được lưu trữ dưới dạng chuỗi, vì vậy, việc so sánh duy nhất được hỗ trợ đối với các thuộc tính là so sánh chuỗi. Để so sánh với giá trị số hoặc boolean, các giá trị đó phải được đặt trong dấu ngoặc kép rõ ràng để được coi là chuỗi (ví dụ: |
viewport |
Không bắt buộc. Bộ lọc giới hạn những xe được đưa về là những xe có vị trí xác định gần đây nhất nằm trong khu vực hình chữ nhật mà khung nhìn xác định. |
Nội dung yêu cầu
Nội dung yêu cầu phải trống.
Nội dung phản hồi
Thông báo phản hồi vehicles.list
.
Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:
Biểu diễn dưới dạng JSON |
---|
{
"vehicles": [
{
object ( |
Trường | |
---|---|
vehicles[] |
Xe phù hợp với các tiêu chí trong yêu cầu. Số lượng xe tối đa được trả về được xác định bởi trường |
next |
Mã thông báo để truy xuất trang tiếp theo về xe hoặc để trống nếu không còn xe nào đáp ứng tiêu chí yêu cầu. |
total |
Bắt buộc. Tổng số xe phù hợp với tiêu chí yêu cầu trên tất cả các trang. |
Khung nhìn
Chế độ xem vĩ độ-kinh độ, được biểu thị dưới dạng hai điểm low
và high
đối diện nhau theo đường chéo. Khung nhìn được coi là một vùng kín, tức là bao gồm cả ranh giới. Giới hạn vĩ độ phải nằm trong khoảng từ -90 đến 90 độ và giới hạn kinh độ phải nằm trong khoảng từ -180 đến 180 độ. Có nhiều trường hợp như sau:
Nếu
low
=high
, khung nhìn chỉ bao gồm một điểm duy nhất đó.Nếu
low.longitude
>high.longitude
, thì dải kinh độ sẽ bị đảo ngược (khung nhìn sẽ cắt ngang đường kinh độ 180 độ).Nếu
low.longitude
= -180 độ vàhigh.longitude
= 180 độ, thì khung nhìn sẽ bao gồm tất cả kinh độ.Nếu
low.longitude
= 180 độ vàhigh.longitude
= -180 độ, thì phạm vi kinh độ trống.Nếu
low.latitude
>high.latitude
, thì phạm vi vĩ độ sẽ trống.
Bạn phải điền cả low
và high
và hộp được biểu thị không được để trống (như được chỉ định theo định nghĩa ở trên). Chế độ xem trống sẽ dẫn đến lỗi.
Ví dụ: khung nhìn này bao quanh hoàn toàn Thành phố New York:
{ "low": { "latitude": 40.477398, "longitude": -74.259087 }, "high": { "latitude": 40.91618, "longitude": -73.70018 } }
Biểu diễn dưới dạng JSON |
---|
{ "low": { object ( |
Trường | |
---|---|
low |
Bắt buộc. Điểm thấp của khung nhìn. |
high |
Bắt buộc. Điểm cao của khung nhìn. |