VehicleLocation

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 (LocationSensor),
  "isRoadSnapped": boolean,
  "isGpsSensorEnabled": boolean,
  "timeSinceUpdate": integer,
  "numStaleUpdates": integer,
  "rawLocation": {
    object (LatLng)
  },
  "rawLocationTime": string,
  "rawLocationSensor": enum (LocationSensor),
  "rawLocationAccuracy": number,
  "supplementalLocation": {
    object (LatLng)
  },
  "supplementalLocationTime": string,
  "supplementalLocationSensor": enum (LocationSensor),
  "supplementalLocationAccuracy": number,
  "roadSnapped": boolean
}
Alanlar
location

object (LatLng)

Aracın konumu. Fleet Engine'a gönderildiğinde aracın konumu GPS konumudur. Bir yanıtta alacağınız araç 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 kullanın.

latlngAccuracy

number

Yarıçap olarak metre cinsinden location doğruluğu.

heading

integer

Aracın hareket ettiği yön (derece cinsinden). 0, kuzeyi temsil eder. Geçerli aralık [0,360) aralığıdır.

bearingAccuracy
(deprecated)

number

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

headingAccuracy

number

Derece cinsinden heading doğruluk.

altitude

number

WGS84'e göre metre cinsinden rakım.

verticalAccuracy
(deprecated)

number

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

altitudeAccuracy

number

Metre cinsinden altitude doğruluk.

speedKmph
(deprecated)

integer

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

speed

number

Aracın hızı (metre/saniye)

speedAccuracy

number

Saniyede metre cinsinden speed doğruluk.

updateTime

string (Timestamp format)

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

Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339 kullanılır. "Z" dışındaki ofsetler de 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 çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339 kullanılır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

locationSensor

enum (LocationSensor)

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

isRoadSnapped

boolean

location öğesinin bir yola bağlanıp bağlanmadığı.

isGpsSensorEnabled

boolean

Yalnızca giriş. Mobil cihazda GPS sensörünün etkin olup olmadığını belirtir.

timeSinceUpdate

integer

Yalnızca giriş. Bu konumun sunucuya ilk gönderildiği andan itibaren geçen süre (saniye cinsinden). Bu değer, ilk güncelleme için sıfır olur. Saat bilinmiyorsa (örneğin, uygulama yeniden başlatıldığında) bu değer sıfıra sıfırlanır.

numStaleUpdates
(deprecated)

integer

Yalnızca giriş. Desteği sonlandırıldı: Bir konumun güncel olup olmadığını belirlemek için artık başka sinyaller kullanılmaktadır.

rawLocation

object (LatLng)

Ham araç konumu (yol kamerası tarafından işlenmemiş).

rawLocationTime

string (Timestamp format)

Ham konumla ilişkili zaman damgası.

Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339 kullanılır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

rawLocationSensor

enum (LocationSensor)

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

rawLocationAccuracy

number

rawLocation doğruluğu, yarıçap olarak metre cinsinden.

supplementalLocation

object (LatLng)

Entegre eden uygulama tarafından sağlanan ek konum.

supplementalLocationTime

string (Timestamp format)

Ek konumla ilişkili zaman damgası.

Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339 kullanılır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

supplementalLocationSensor

enum (LocationSensor)

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

supplementalLocationAccuracy

number

supplementalLocation doğruluğu, yarıçap olarak metre cinsinden.

roadSnapped
(deprecated)

boolean

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

LocationSensor

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

Sıralamalar
UNKNOWN_SENSOR Sensör belirtilmemiş veya bilinmiyor.
GPS GPS veya desteklenen GPS.
NETWORK Destekli 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 müşteri tarafından sağlanan konum. Bu değer genellikle Driver SDK'yı çalıştıran 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 aracın lastLocation.supplemental_location_sensor aracılığıyla sağlanır.
FLEET_ENGINE_LOCATION Fleet Engine tarafından, kendisine sunulan sinyallere göre hesaplanan bir konum. Yalnızca çıkış. Bu değer, bir istekte gönderilirse reddedilir.
FUSED_LOCATION_PROVIDER Android'in Çok Kaynaklı Konum Sağlayıcısı.
CORE_LOCATION Apple işletim sistemlerindeki konum sağlayıcı.