Show / Hide Table of Contents

Class DeliveryVehicleLocation

The location, speed, and heading of a vehicle at a point in time.

Inheritance
object
DeliveryVehicleLocation
Implements
IMessage<DeliveryVehicleLocation>
IEquatable<DeliveryVehicleLocation>
IDeepCloneable<DeliveryVehicleLocation>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Maps.FleetEngine.Delivery.V1
Assembly: Google.Maps.FleetEngine.Delivery.V1.dll
Syntax
public sealed class DeliveryVehicleLocation : IMessage<DeliveryVehicleLocation>, IEquatable<DeliveryVehicleLocation>, IDeepCloneable<DeliveryVehicleLocation>, IBufferMessage, IMessage

Constructors

DeliveryVehicleLocation()

Declaration
public DeliveryVehicleLocation()

DeliveryVehicleLocation(DeliveryVehicleLocation)

Declaration
public DeliveryVehicleLocation(DeliveryVehicleLocation other)
Parameters
Type Name Description
DeliveryVehicleLocation other

Properties

Altitude

Altitude in meters above WGS84.

Declaration
public double? Altitude { get; set; }
Property Value
Type Description
double?

AltitudeAccuracy

Accuracy of altitude in meters.

Declaration
public double? AltitudeAccuracy { get; set; }
Property Value
Type Description
double?

BearingAccuracy

Deprecated: Use heading_accuracy instead.

Declaration
[Obsolete]
public double? BearingAccuracy { get; set; }
Property Value
Type Description
double?

Heading

Direction the vehicle is moving in degrees. 0 represents North. The valid range is [0,360).

Declaration
public int? Heading { get; set; }
Property Value
Type Description
int?

HeadingAccuracy

Accuracy of heading in degrees.

Declaration
public double? HeadingAccuracy { get; set; }
Property Value
Type Description
double?

HorizontalAccuracy

Deprecated: Use latlng_accuracy instead.

Declaration
[Obsolete]
public double? HorizontalAccuracy { get; set; }
Property Value
Type Description
double?

IsGpsSensorEnabled

Input only. Indicates whether the GPS sensor is enabled on the mobile device.

Declaration
public bool? IsGpsSensorEnabled { get; set; }
Property Value
Type Description
bool?

IsRoadSnapped

Whether location is snapped to a road.

Declaration
public bool? IsRoadSnapped { get; set; }
Property Value
Type Description
bool?

LatlngAccuracy

Accuracy of location in meters as a radius.

Declaration
public double? LatlngAccuracy { get; set; }
Property Value
Type Description
double?

Location

The location of the vehicle. When it is sent to Fleet Engine, the vehicle's location is a GPS location. When you receive it in a response, the vehicle's location can be either a GPS location, a supplemental location, or some other estimated location. The source is specified in location_sensor.

Declaration
public LatLng Location { get; set; }
Property Value
Type Description
LatLng

LocationSensor

Provider of location data (for example, GPS).

Declaration
public DeliveryVehicleLocationSensor LocationSensor { get; set; }
Property Value
Type Description
DeliveryVehicleLocationSensor

NumStaleUpdates

Input only. Deprecated: Other signals are now used to determine if a location is stale.

Declaration
[Obsolete]
public int? NumStaleUpdates { get; set; }
Property Value
Type Description
int?

RawLocation

Raw vehicle location (unprocessed by road-snapper).

Declaration
public LatLng RawLocation { get; set; }
Property Value
Type Description
LatLng

RawLocationAccuracy

Accuracy of raw_location as a radius, in meters.

Declaration
public double? RawLocationAccuracy { get; set; }
Property Value
Type Description
double?

RawLocationSensor

Source of the raw location. Defaults to GPS.

Declaration
public DeliveryVehicleLocationSensor RawLocationSensor { get; set; }
Property Value
Type Description
DeliveryVehicleLocationSensor

RawLocationTime

Timestamp associated with the raw location.

Declaration
public Timestamp RawLocationTime { get; set; }
Property Value
Type Description
Timestamp

RoadSnapped

Deprecated: Use is_road_snapped instead.

Declaration
[Obsolete]
public bool RoadSnapped { get; set; }
Property Value
Type Description
bool

ServerTime

Output only. The time when the server received the location information.

Declaration
public Timestamp ServerTime { get; set; }
Property Value
Type Description
Timestamp

Speed

Speed of the vehicle in meters/second

Declaration
public double? Speed { get; set; }
Property Value
Type Description
double?

SpeedAccuracy

Accuracy of speed in meters/second.

Declaration
public double? SpeedAccuracy { get; set; }
Property Value
Type Description
double?

SpeedKmph

Speed of the vehicle in kilometers per hour. Deprecated: Use speed instead.

Declaration
[Obsolete]
public int? SpeedKmph { get; set; }
Property Value
Type Description
int?

SupplementalLocation

Supplemental location provided by the integrating app.

Declaration
public LatLng SupplementalLocation { get; set; }
Property Value
Type Description
LatLng

SupplementalLocationAccuracy

Accuracy of supplemental_location as a radius, in meters.

Declaration
public double? SupplementalLocationAccuracy { get; set; }
Property Value
Type Description
double?

SupplementalLocationSensor

Source of the supplemental location. Defaults to CUSTOMER_SUPPLIED_LOCATION.

Declaration
public DeliveryVehicleLocationSensor SupplementalLocationSensor { get; set; }
Property Value
Type Description
DeliveryVehicleLocationSensor

SupplementalLocationTime

Timestamp associated with the supplemental location.

Declaration
public Timestamp SupplementalLocationTime { get; set; }
Property Value
Type Description
Timestamp

TimeSinceUpdate

Input only. Time (in seconds) since this location was first sent to the server. This will be zero for the first update. If the time is unknown (for example, when the app restarts), this value resets to zero.

Declaration
public int? TimeSinceUpdate { get; set; }
Property Value
Type Description
int?

UpdateTime

The time when location was reported by the sensor according to the sensor's clock.

Declaration
public Timestamp UpdateTime { get; set; }
Property Value
Type Description
Timestamp

VerticalAccuracy

Deprecated: Use altitude_accuracy instead.

Declaration
[Obsolete]
public double? VerticalAccuracy { get; set; }
Property Value
Type Description
double?
In this article
Back to top Generated by DocFX