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 bir GPS konumu, ek bir konum veya başka bir tahmini konum olabilir. Kaynak, |
horizontalAccuracy |
Desteği sonlandırıldı: Bunun yerine |
latlngAccuracy |
Yarıçap olarak |
heading |
Aracın derece cinsinden hareket ettiği yön. 0, Kuzeyi temsil eder. Geçerli aralık [0,360]'dır. |
bearingAccuracy |
Desteği sonlandırıldı: Bunun yerine |
headingAccuracy |
|
altitude |
WGS84'ün üzerinde metre cinsinden rakım. |
verticalAccuracy |
Desteği sonlandırıldı: Bunun yerine |
altitudeAccuracy |
Metre cinsinden |
speedKmph |
Aracın kilometre/saat cinsinden hızı. Desteği sonlandırıldı: Bunun yerine |
speed |
Aracın metre/saniye cinsinden hızı |
speedAccuracy |
Metre/saniye cinsinden |
updateTime |
Sensör saatine göre sensörün RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
serverTime |
Yalnızca çıkış. Sunucunun konum bilgilerini aldığı zaman. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
locationSensor |
Konum verileri sağlayıcı (ö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ıra sıfırlanır. |
numStaleUpdates |
Yalnızca giriş. Desteği sonlandırıldı: Bir konumun eski olup olmadığını belirlemek için artık başka sinyaller de kullanılmaktadır. |
rawLocation |
Ham araç konumu (yol gezgini tarafından işlenmemiş). |
rawLocationTime |
Ham konumla ilişkilendirilen zaman damgası. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
rawLocationSensor |
İşlenmemiş konumun kaynağı. Varsayılan olarak |
rawLocationAccuracy |
|
supplementalLocation |
Entegrasyon uygulaması tarafından sağlanan ek konum. |
supplementalLocationTime |
Ek konumla ilişkilendirilen zaman damgası. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
supplementalLocationSensor |
Ek konumun kaynağı. Varsayılan olarak |
supplementalLocationAccuracy |
|
roadSnapped |
Desteği sonlandı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 WiFi 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 Genellikle bu değer, Driver 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 biriyle açıklanıyorsa bu değeri kullanın. CUSTOMER_supPLIED_LOCATION işaretli konumlar genellikle bir DeliveryVehicle'ın lastLocation.supplemental_location_sensor hizmeti ile sağlanır. |
FLEET_ENGINE_LOCATION |
Kullanabildiği sinyallere göre Fleet Engine tarafından 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ı. |