Bir aracın belirli bir zamandaki konumu, hızı ve yönü.
JSON gösterimi |
---|
{ "location": { object ( |
Alanlar | |
---|---|
location |
Aracın konumu. Fleet Engine'e 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, |
horizontalAccuracy |
Kullanımdan kaldırıldı: Bunun yerine |
latlngAccuracy |
Yarıçap olarak metre cinsinden |
heading |
Aracın derece cinsinden hareket ettiği yön. 0 değeri, Kuzeyi temsil eder. Geçerli aralık [0.360'tır). |
bearingAccuracy |
Kullanımdan kaldırıldı: Bunun yerine |
headingAccuracy |
Derece cinsinden |
altitude |
WGS84 üzerinde metre cinsinden rakım. |
verticalAccuracy |
Kullanımdan kaldırıldı: Bunun yerine |
altitudeAccuracy |
Metre cinsinden |
speedKmph |
Aracın kilometre/saat cinsinden hızı. Kullanımdan kaldırıldı: Bunun yerine |
speed |
Metre/saniye cinsinden aracın hızı |
speedAccuracy |
Metre/saniye cinsinden |
updateTime |
Sensörün saatine göre sensör tarafından Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
serverTime |
Yalnızca çıkış. Sunucunun konum bilgilerini aldığı zaman. Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
locationSensor |
Konum verilerinin sağlayıcısı (örneğin, |
isRoadSnapped |
|
isGpsSensorEnabled |
Yalnızca giriş. Mobil cihazda GPS sensörünün etkin olup olmadığını belirtir. |
timeSinceUpdate |
Yalnızca giriş. Bu konumun sunucuya ilk gönderilmesinden bu yana 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ırlanır. |
numStaleUpdates |
Yalnızca giriş. Kullanımdan kaldırıldı: Bir konumun eski olup olmadığını belirlemek için artık başka sinyaller kullanılmaktadır. |
rawLocation |
Ham araç konumu (yola müdahale edenler tarafından işlenmemiş). |
rawLocationTime |
Ham konumla ilişkilendirilen zaman damgası. Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
rawLocationSensor |
Ham konumun kaynağı. Varsayılan olarak |
rawLocationAccuracy |
Yarıçap olarak |
supplementalLocation |
Entegrasyon uygulaması tarafından sağlanan ek konum. |
supplementalLocationTime |
Ek konumla ilişkilendirilen zaman damgası. Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
supplementalLocationSensor |
Ek konumun kaynağı. Varsayılan olarak |
supplementalLocationAccuracy |
Yarıçap olarak |
roadSnapped |
Kullanımdan kaldırıldı: Bunun yerine |
DeliveryVehicleLocationSensor
Konumu belirlemek için kullanılan sensör veya metodoloji.
Sıralamalar | |
---|---|
UNKNOWN_SENSOR |
Sensör belirtilmemiş veya bilinmiyor. |
GPS |
GPS veya Yardımlı GPS. |
NETWORK |
Yardımlı GPS, baz istasyonu kimliği veya kablosuz erişim noktası. |
PASSIVE |
Baz istasyonu kimliği veya WiFi erişim noktası. |
ROAD_SNAPPED_LOCATION_PROVIDER |
Mobil cihaz tarafından en olası yol konumu olarak belirlenen konum. |
CUSTOMER_SUPPLIED_LOCATION |
Bağımsız bir kaynaktan müşterinin sağladığı konum. Bu değer genellikle Sürücü SDK'sını çalıştıran mobil cihaz dışındaki kaynaklardan sağlanan bir konum için kullanılır. Orijinal kaynak, diğer enum değerlerinden biri tarafından açıklanıyorsa bu değeri kullanın. CUSTOMER_supPLIED_LOCATION işaretli konumlar genellikle bir DeliveryVehicle lastLocation.supplemental_location_sensor ile sağlanır. |
FLEET_ENGINE_LOCATION |
Fleet Engine tarafından, mevcut sinyallere göre hesaplanan konumdur. 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ı. |