DeliveryVehicleLocation

Der Standort, die Geschwindigkeit und die Fahrtrichtung eines Fahrzeugs zu einem bestimmten Zeitpunkt.

JSON-Darstellung
{
  "location": {
    object (LatLng)
  },
  "horizontalAccuracy": number,
  "latlngAccuracy": number,
  "heading": integer,
  "bearingAccuracy": number,
  "headingAccuracy": number,
  "altitude": number,
  "verticalAccuracy": number,
  "altitudeAccuracy": number,
  "speedKmph": integer,
  "speed": number,
  "speedAccuracy": number,
  "updateTime": string,
  "serverTime": string,
  "locationSensor": enum (DeliveryVehicleLocationSensor),
  "isRoadSnapped": boolean,
  "isGpsSensorEnabled": boolean,
  "timeSinceUpdate": integer,
  "numStaleUpdates": integer,
  "rawLocation": {
    object (LatLng)
  },
  "rawLocationTime": string,
  "rawLocationSensor": enum (DeliveryVehicleLocationSensor),
  "rawLocationAccuracy": number,
  "supplementalLocation": {
    object (LatLng)
  },
  "supplementalLocationTime": string,
  "supplementalLocationSensor": enum (DeliveryVehicleLocationSensor),
  "supplementalLocationAccuracy": number,
  "roadSnapped": boolean
}
Felder
location

object (LatLng)

Der Standort des Fahrzeugs. Bei der Übermittlung an Fleet Engine ist der Standort des Fahrzeugs ein GPS-Standort. Wenn Sie diese Antwort erhalten, kann der Standort des Fahrzeugs entweder ein GPS-Standort, ein ergänzender Standort oder ein anderer geschätzter Standort sein. Die Quelle wird in locationSensor angegeben.

horizontalAccuracy
(deprecated)

number

Verworfen. Verwenden Sie stattdessen latlngAccuracy.

latlngAccuracy

number

Genauigkeit von location Metern als Radius.

heading

integer

Richtung der Fahrt des Fahrzeugs in Grad. „0“ steht für Norden. Der gültige Bereich ist [0,360].

bearingAccuracy
(deprecated)

number

Verworfen. Verwenden Sie stattdessen headingAccuracy.

headingAccuracy

number

Genauigkeit von heading Grad.

altitude

number

Höhe in Metern über WGS84.

verticalAccuracy
(deprecated)

number

Verworfen. Verwenden Sie stattdessen altitudeAccuracy.

altitudeAccuracy

number

Genauigkeit von altitude Metern.

speedKmph
(deprecated)

integer

Geschwindigkeit des Fahrzeugs in Kilometern pro Stunde. Verworfen. Verwenden Sie stattdessen speed.

speed

number

Geschwindigkeit des Fahrzeugs in Metern pro Sekunde

speedAccuracy

number

Genauigkeit von speed in Metern pro Sekunde.

updateTime

string (Timestamp format)

Die Zeit, zu der location vom Sensor gemäß der Uhr des Sensors gemeldet wurde.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

serverTime

string (Timestamp format)

Nur Ausgabe. Die Uhrzeit, zu der der Server die Standortinformationen empfangen hat.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

locationSensor

enum (DeliveryVehicleLocationSensor)

Anbieter von Standortdaten, z. B. GPS.

isRoadSnapped

boolean

Gibt an, ob location an einer Straße angedockt ist.

isGpsSensorEnabled

boolean

Nur Eingabe. Gibt an, ob der GPS-Sensor auf dem Mobilgerät aktiviert ist.

timeSinceUpdate

integer

Nur Eingabe. Zeit (in Sekunden), seit dieser Standort zum ersten Mal an den Server gesendet wurde. Bei der ersten Aktualisierung ist dieser Wert null. Wenn die Uhrzeit nicht bekannt ist (z. B. beim Neustart der App), wird dieser Wert auf null zurückgesetzt.

numStaleUpdates
(deprecated)

integer

Nur Eingabe. Eingestellt: Es werden jetzt andere Signale verwendet, um zu ermitteln, ob ein Standort veraltet ist.

rawLocation

object (LatLng)

Standort des unbearbeiteten Fahrzeugs (nicht von Road-Snapper verarbeitet).

rawLocationTime

string (Timestamp format)

Zeitstempel, der mit dem Rohstandort verknüpft ist.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

rawLocationSensor

enum (DeliveryVehicleLocationSensor)

Quelle des Rohstandorts. Die Standardeinstellung ist GPS.

rawLocationAccuracy

number

Genauigkeit von rawLocation als Radius in Metern.

supplementalLocation

object (LatLng)

Zusätzlicher Standort, der von der integrierten App bereitgestellt wird.

supplementalLocationTime

string (Timestamp format)

Zeitstempel, der mit dem zusätzlichen Standort verknüpft ist.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

supplementalLocationSensor

enum (DeliveryVehicleLocationSensor)

Quelle des zusätzlichen Standorts. Die Standardeinstellung ist CUSTOMER_SUPPLIED_LOCATION.

supplementalLocationAccuracy

number

Radiusgenauigkeit von supplementalLocation in Metern.

roadSnapped
(deprecated)

boolean

Verworfen. Verwenden Sie stattdessen isRoadSnapped.

DeliveryVehicleLocationSensor

Der Sensor oder die Methode, die zur Standortbestimmung verwendet wird.

Enums
UNKNOWN_SENSOR Der Sensor ist nicht angegeben oder unbekannt.
GPS GPS oder unterstütztes GPS
NETWORK Assisted GPS, ID des Mobilfunkmasts oder WLAN-Zugangspunkt
PASSIVE ID des Mobilfunkmasts oder WLAN-Zugangspunkts
ROAD_SNAPPED_LOCATION_PROVIDER Ein Standort, der vom Mobilgerät als wahrscheinlichste Straßenposition bestimmt wird.
CUSTOMER_SUPPLIED_LOCATION Ein vom Kunden angegebener Standort aus einer unabhängigen Quelle. Normalerweise wird dieser Wert für einen Standort verwendet, der aus anderen Quellen als dem Mobilgerät mit Driver SDK bereitgestellt wird. Wenn die ursprüngliche Quelle durch einen der anderen Aufzählungswerte beschrieben wird, verwenden Sie diesen Wert. Standorte mit der Kennzeichnung CUSTOMER_SUPPLIED_LOCATION werden in der Regel über die lastLocation.supplemental_location_sensor eines Lieferfahrzeugs angegeben.
FLEET_ENGINE_LOCATION Ein Standort, der von der Fleet Engine anhand der verfügbaren Signale berechnet wird. Nur Ausgabe. Dieser Wert wird abgelehnt, wenn er in einer Anfrage enthalten ist.
FUSED_LOCATION_PROVIDER Fused Location Provider von Android.
CORE_LOCATION Der Standortanbieter unter Apple-Betriebssystemen.