DeliveryVehicleLocation

Bir aracın belirli bir zamandaki konumu, hızı ve yönü.

JSON gösterimi
{
  "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,
  "flpLocation": {
    object (LatLng)
  },
  "flpUpdateTime": string,
  "flpLatlngAccuracyMeters": number,
  "flpHeadingDegrees": integer,
  "supplementalLocation": {
    object (LatLng)
  },
  "supplementalLocationTime": string,
  "supplementalLocationSensor": enum (DeliveryVehicleLocationSensor),
  "supplementalLocationAccuracy": number,
  "roadSnapped": boolean
}
Alanlar
location

object (LatLng)

Aracın konumu. Filo Motoru'na gönderildiğinde aracın konumu bir GPS konumudur. Yanıt olarak aldığınızda aracın konumu GPS konumu, ek konum veya başka bir tahmini konum olabilir. Kaynak, locationSensor içinde belirtilir.

horizontalAccuracy
(deprecated)

number

Desteği sonlandırıldı: Bunun yerine latlngAccuracy politikasını kullanın.

latlngAccuracy

number

Yarıçap olarak location metre doğruluğunda.

heading

integer

Aracın hareket ettiği yön (derece cinsinden). 0 değeri kuzeyi gösterir. Geçerli aralık [0,360) şeklindedir.

bearingAccuracy
(deprecated)

number

Desteği sonlandırıldı: Bunun yerine headingAccuracy politikasını kullanın.

headingAccuracy

number

heading derecelik doğruluk.

altitude

number

WGS84'e göre metre cinsinden yükseklik.

verticalAccuracy
(deprecated)

number

Desteği sonlandırıldı: Bunun yerine altitudeAccuracy politikasını kullanın.

altitudeAccuracy

number

altitude metre doğruluğunda.

speedKmph
(deprecated)

integer

Aracın kilometre/saat cinsinden hızı. Desteği sonlandırıldı: Bunun yerine speed politikasını kullanın.

speed

number

Aracın metre/saniye cinsinden hızı

speedAccuracy

number

speed metre/saniye cinsinden doğruluk.

updateTime

string (Timestamp format)

Sensörün saatine göre location simgesinin sensör tarafından bildirildiği zaman.

Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki saat farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

serverTime

string (Timestamp format)

Yalnızca çıkış. Sunucunun konum bilgilerini aldığı zaman.

Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki saat farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

locationSensor

enum (DeliveryVehicleLocationSensor)

Konum verisi sağlayıcı (örneğin, GPS).

isRoadSnapped

boolean

location simgesinin bir yola sabitlenip sabitlenmediği.

isGpsSensorEnabled

boolean

Yalnızca giriş. GPS sensörünün mobil cihazda etkin olup olmadığını gösterir.

timeSinceUpdate

integer

Yalnızca giriş. Bu konumun sunucuya ilk gönderilmesinden bu yana geçen süre (saniye cinsinden). Bu değer, ilk güncellemede sıfır olur. Zaman bilinmiyorsa (ör. uygulama yeniden başlatıldığında) bu değer sıfıra sıfırlanır.

numStaleUpdates
(deprecated)

integer

Yalnızca giriş. Kullanımdan kaldırıldı: Bir konumun eski olup olmadığını belirlemek için artık başka sinyaller kullanılıyor.

rawLocation

object (LatLng)

İşlenmemiş araç konumu (road-snapper tarafından işlenmemiştir).

rawLocationTime

string (Timestamp format)

Ham konumla ilişkili zaman damgası.

Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki saat farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

rawLocationSensor

enum (DeliveryVehicleLocationSensor)

İşlenmemiş konumun kaynağı. Varsayılan olarak GPS değerine ayarlanır.

rawLocationAccuracy

number

Yarıçap olarak rawLocation doğruluğu (metre cinsinden).

flpLocation

object (LatLng)

Android'in Çok Kaynaklı Konum Sağlayıcısı'ndan alınan konum.

flpUpdateTime

string (Timestamp format)

flpLocation güncelleme zaman damgası

Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki saat farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

flpLatlngAccuracyMeters

number

Yarıçap olarak flpLocation metre doğruluğunda.

flpHeadingDegrees

integer

Çok Kaynaklı Konum Sağlayıcı tarafından belirlenen, aracın hareket ettiği yön (derece cinsinden). 0 değeri kuzeyi gösterir. Geçerli aralık [0,360) şeklindedir.

supplementalLocation

object (LatLng)

Entegrasyon yapan uygulama tarafından sağlanan ek konum.

supplementalLocationTime

string (Timestamp format)

Ek konumla ilişkili zaman damgası.

Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki saat farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

supplementalLocationSensor

enum (DeliveryVehicleLocationSensor)

Ek konumun kaynağı. Varsayılan olarak CUSTOMER_SUPPLIED_LOCATION değerine ayarlanır.

supplementalLocationAccuracy

number

Yarıçap olarak supplementalLocation doğruluğu (metre cinsinden).

roadSnapped
(deprecated)

boolean

Desteği sonlandırıldı: Bunun yerine isRoadSnapped politikasını kullanın.

DeliveryVehicleLocationSensor

Konumu belirlemek için kullanılan sensör veya yöntem.

Sıralamalar
UNKNOWN_SENSOR Sensör belirtilmemiş veya bilinmiyor.
GPS GPS veya Desteklenen GPS.
NETWORK Yardımlı GPS, baz istasyonu kimliği veya kablosuz erişim noktası.
PASSIVE Baz istasyonu kimliği veya kablosuz erişim noktası.
ROAD_SNAPPED_LOCATION_PROVIDER Mobil cihaz tarafından en olası yol konumu olarak belirlenen bir konum.
CUSTOMER_SUPPLIED_LOCATION Bağımsız bir kaynaktan sağlanan, müşteri tarafından gönderilmiş bir konum. Bu değer genellikle Driver SDK'nın çalıştığı mobil cihaz dışındaki kaynaklardan sağlanan bir konum için kullanılır. Orijinal kaynak, diğer enum değerlerinden biriyle tanımlanıyorsa bu değeri kullanın. CUSTOMER_SUPPLIED_LOCATION olarak işaretlenen konumlar genellikle bir DeliveryVehicle'ın lastLocation.supplemental_location_sensor aracılığıyla sağlanır.
FLEET_ENGINE_LOCATION Fleet Engine tarafından kendisine sunulan sinyallere göre hesaplanan konum. Yalnızca çıkış. Bu değer bir istekte alınırsa reddedilir.
FUSED_LOCATION_PROVIDER Android'in Çok Kaynaklı Konum Sağlayıcısı.
CORE_LOCATION Apple işletim sistemlerindeki konum sağlayıcı.