特定の時点での車両の位置、速度、進行方向。
JSON 表現 |
---|
{ "location": { object ( |
フィールド | |
---|---|
location |
車両の場所。Fleet Engine に送信される車両の位置情報は GPS 位置情報です。レスポンスで受け取る車両の位置情報は、GPS 位置情報、補足位置情報、その他の推定位置情報のいずれかです。ソースは |
horizontalAccuracy |
非推奨: 代わりに、 |
latlngAccuracy |
精度は半径として |
heading |
車両が移動している方向(度単位)。0 は北を表します。有効な範囲は [0,360] です。 |
bearingAccuracy |
非推奨: 代わりに、 |
headingAccuracy |
精度は |
altitude |
WGS84 を基準とした標高(メートル)。 |
verticalAccuracy |
非推奨: 代わりに、 |
altitudeAccuracy |
|
speedKmph |
車両の速度(時速キロメートル)。非推奨: 代わりに、 |
speed |
車両の速度(メートル/秒) |
speedAccuracy |
|
updateTime |
センサーのクロックで、センサーから RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
serverTime |
出力専用。サーバーが位置情報を受信した時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
locationSensor |
位置情報のプロバイダ( |
isRoadSnapped |
|
isGpsSensorEnabled |
入力のみのモバイル デバイスで GPS センサーが有効になっているかどうかを示します。 |
timeSinceUpdate |
入力のみのこの位置情報が最初にサーバーに送信されてからの時間(秒)。最初の更新ではゼロになります。時刻が不明な場合(アプリの再起動時など)は、この値は 0 にリセットされます。 |
numStaleUpdates |
入力のみの非推奨: 位置情報が古いかどうかを判断するために、他のシグナルが使用されるようになりました。 |
rawLocation |
未加工の車両位置(道路スナッパで処理されていない)。 |
rawLocationTime |
元の位置情報に関連付けられたタイムスタンプ。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
rawLocationSensor |
元の位置情報のソース。デフォルトは |
rawLocationAccuracy |
|
supplementalLocation |
統合アプリが提供する補足的な位置情報。 |
supplementalLocationTime |
補足の場所に関連付けられたタイムスタンプ。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
supplementalLocationSensor |
補足情報の場所のソース。デフォルトは |
supplementalLocationAccuracy |
|
roadSnapped |
非推奨: 代わりに、 |
DeliveryVehicleLocationSensor
位置情報の特定に使用されたセンサーまたは方法。
列挙型 | |
---|---|
UNKNOWN_SENSOR |
センサーが指定されていないか不明です。 |
GPS |
GPS または A-GPS。 |
NETWORK |
アシスト GPS、基地局 ID、Wi-Fi アクセス ポイント。 |
PASSIVE |
基地局 ID または Wi-Fi アクセス ポイント。 |
ROAD_SNAPPED_LOCATION_PROVIDER |
モバイル デバイスによって道路上の位置として最も可能性が高いと判断された位置。 |
CUSTOMER_SUPPLIED_LOCATION |
独立したソースからお客様が提供した住所。通常、この値は、Driver SDK を実行しているモバイル デバイス以外のソースから提供される位置情報に使用されます。元の情報源が他の列挙値のいずれかで記述されている場合は、その値を使用します。CUSTOMER_SUPPLIED_LOCATION とマークされた場所は、通常、DeliveryVehicle の lastLocation.supplemental_location_sensor を介して提供されます。 |
FLEET_ENGINE_LOCATION |
利用可能なシグナルに基づいて Fleet Engine によって計算された位置情報。出力専用。この値は、リクエストで受信された場合、拒否されます。 |
FUSED_LOCATION_PROVIDER |
Android の Fused Location Provider。 |
CORE_LOCATION |
Apple オペレーティング システム上の位置情報プロバイダ。 |