指定されたフィルタ条件を満たすすべての DeliveryVehicle
を取得します。
HTTP リクエスト
GET https://fleetengine.googleapis.com/v1/{parent=providers/*}/deliveryVehicles
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ | |
---|---|
parent |
必須。 |
クエリ パラメータ
パラメータ | |
---|---|
header |
省略可。標準の Delivery API リクエスト ヘッダー。 |
page |
省略可。返される車両の最大数。サービスはこの数より少ない値を返すことがあります。この数値を指定しない場合、サーバーは返される結果の数を決定します。 |
page |
省略可。前回の ページ分割を行う場合、 |
filter |
省略可。配送車両を一覧表示する際に適用するフィルタクエリ。フィルタ構文の例については、http://aip.dev/160 をご覧ください。値を指定しない場合、またはフィルタに空の文字列を指定した場合は、すべての配送車両が返されます。
フィルタ クエリで指定できる制限の最大数は 50 です。制限は、 |
viewport |
省略可。ビューポートで定義された長方形のエリア内に直近の位置情報がある車両のみを返すフィルタ。 |
リクエスト本文
リクエストの本文は空にする必要があります。
レスポンスの本文
deliveryVehicles.list
レスポンス メッセージ。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
JSON 表現 |
---|
{
"deliveryVehicles": [
{
object ( |
フィールド | |
---|---|
delivery |
リクエストされたフィルタ条件を満たす配信車両のセット。フィルタを指定しない場合、リクエストではすべての配送車両が返されます。成功した場合のレスポンスは空になることもあります。レスポンスが空の場合、リクエストされたフィルタ条件を満たす配送車両が見つからないことを示します。 |
next |
このトークンを |
total |
リクエスト条件に一致する配送車両の総数(すべてのページにわたる)。 |
ビューポート
緯度と経度のビューポート。対角線上に low
と high
の 2 つのポイントとして表されます。ビューポートは閉じた領域と見なされます。つまり、境界が含まれます。緯度境界は -90 ~ 90 度の範囲、経度境界は -180 ~ 180 度の範囲で指定してください。さまざまなケースには次のようなものがあります。
low
=high
の場合、ビューポートは単一のポイントで構成されます。low.longitude
>high.longitude
の場合、経度の範囲が反転します(ビューポートが経度 180 度線を越えます)。low.longitude
= -180 度、high.longitude
= 180 度の場合、ビューポートにはすべての経度が含まれます。low.longitude
= 180 度、high.longitude
= -180 度の場合、経度の範囲は空になります。low.latitude
>high.latitude
の場合、緯度範囲は空になります。
low
と high
の両方に値を入力する必要があります。また、(上記の定義で指定されているように)表されるボックスを空にすることはできません。ビューポートが空の場合はエラーが発生します。
たとえば、このビューポートはニューヨーク市を完全に囲んでいます。
{ "low": { "latitude": 40.477398, "longitude": -74.259087 }, "high": { "latitude": 40.91618, "longitude": -73.70018 } }
JSON 表現 |
---|
{ "low": { object ( |
フィールド | |
---|---|
low |
必須。ビューポートの低い部分。 |
high |
必須。ビューポートの高さ。 |