VehicleLocation

किसी समय पर वाहन की जगह, रफ़्तार, और दिशा की जानकारी.

JSON के काेड में दिखाना
{
  "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,
  "flpLocation": {
    object (LatLng)
  },
  "flpUpdateTime": string,
  "flpLatlngAccuracyMeters": number,
  "flpHeadingDegrees": integer,
  "supplementalLocation": {
    object (LatLng)
  },
  "supplementalLocationTime": string,
  "supplementalLocationSensor": enum (LocationSensor),
  "supplementalLocationAccuracy": number,
  "roadSnapped": boolean
}
फ़ील्ड
location

object (LatLng)

वाहन की जगह की जानकारी. जब यह जानकारी Fleet Engine को भेजी जाती है, तो वाहन की जगह की जानकारी जीपीएस की जगह की जानकारी होती है. जब आपको जवाब में यह जानकारी मिलती है, तो वाहन की जगह की जानकारी, जीपीएस की जगह की जानकारी, अतिरिक्त जगह की जानकारी या अनुमानित जगह की जानकारी हो सकती है. सोर्स की जानकारी locationSensor में दी गई है.

horizontalAccuracy
(deprecated)

number

इस्तेमाल नहीं किया जा सकता: इसके बजाय, latlngAccuracy का इस्तेमाल करें.

latlngAccuracy

number

दायरे के तौर पर location मीटर तक सटीक.

heading

integer

वाहन किस दिशा में डिग्री में जा रहा है. 0 का मतलब उत्तर है. मान की सही रेंज [0,360) है.

bearingAccuracy
(deprecated)

number

इस्तेमाल नहीं किया जा सकता: इसके बजाय, headingAccuracy का इस्तेमाल करें.

headingAccuracy

number

डिग्री में heading तक सटीक.

altitude

number

WGS84 के ऊपर मीटर में ऊंचाई.

verticalAccuracy
(deprecated)

number

इस्तेमाल नहीं किया जा सकता: इसके बजाय, altitudeAccuracy का इस्तेमाल करें.

altitudeAccuracy

number

altitude मीटर तक सटीक.

speedKmph
(deprecated)

integer

वाहन की रफ़्तार, किलोमीटर प्रति घंटा में. इस्तेमाल नहीं किया जा सकता: इसके बजाय, speed का इस्तेमाल करें.

speed

number

वाहन की रफ़्तार, मीटर/सेकंड में

speedAccuracy

number

मीटर/सेकंड में speed तक सटीक.

updateTime

string (Timestamp format)

सेंसर की घड़ी के हिसाब से, location की रिपोर्ट करने का समय.

आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़्ड होगा और इसमें 0, 3, 6 या 9 दशमलव अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

serverTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. वह समय जब सर्वर को जगह की जानकारी मिली.

आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़्ड होगा और इसमें 0, 3, 6 या 9 दशमलव अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

locationSensor

enum (LocationSensor)

जगह की जानकारी का डेटा उपलब्ध कराने वाली कंपनी (उदाहरण के लिए, GPS).

isRoadSnapped

boolean

location को सड़क पर स्नैप किया गया है या नहीं.

isGpsSensorEnabled

boolean

सिर्फ़ इनपुट के लिए. इससे पता चलता है कि मोबाइल डिवाइस पर जीपीएस सेंसर चालू है या नहीं.

timeSinceUpdate

integer

सिर्फ़ इनपुट के लिए. सर्वर पर इस जगह की जानकारी भेजे जाने के बाद से अब तक का समय (सेकंड में). पहले अपडेट के लिए यह शून्य होगा. अगर समय की जानकारी नहीं है, तो यह वैल्यू शून्य पर रीसेट हो जाती है. उदाहरण के लिए, जब ऐप्लिकेशन फिर से शुरू होता है.

numStaleUpdates
(deprecated)

integer

सिर्फ़ इनपुट के लिए. अब इस्तेमाल नहीं किया जाता: किसी जगह की जानकारी पुरानी है या नहीं, यह पता लगाने के लिए अब दूसरे सिग्नल का इस्तेमाल किया जाता है.

rawLocation

object (LatLng)

वाहन की जगह की रॉ जानकारी (रोड-स्नैपर से प्रोसेस नहीं की गई).

rawLocationTime

string (Timestamp format)

रॉ लोकेशन से जुड़ा टाइमस्टैंप.

आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़्ड होगा और इसमें 0, 3, 6 या 9 दशमलव अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

rawLocationSensor

enum (LocationSensor)

जगह की रॉ जानकारी का सोर्स. डिफ़ॉल्ट रूप से, यह GPS पर सेट होती है.

rawLocationAccuracy

number

rawLocation की सटीक जानकारी, मीटर में.

flpLocation

object (LatLng)

Android के कई तरह से जांची गई सही जगह की जानकारी देने वाले एपीआई से मिली जगह की जानकारी.

flpUpdateTime

string (Timestamp format)

flpLocation का टाइमस्टैंप अपडेट करें

आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़्ड होगा और इसमें 0, 3, 6 या 9 दशमलव अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

flpLatlngAccuracyMeters

number

दायरे के तौर पर flpLocation मीटर तक सटीक.

flpHeadingDegrees

integer

वाहन किस दिशा में जा रहा है, यह डिग्री में दिखाया जाता है. यह जानकारी, फ़्यूज़्ड लोकेशन प्रोवाइडर से मिलती है. 0 का मतलब उत्तर है. मान की सही रेंज [0,360) है.

supplementalLocation

object (LatLng)

इंटिग्रेट किए गए ऐप्लिकेशन से मिली अतिरिक्त जगह की जानकारी.

supplementalLocationTime

string (Timestamp format)

अतिरिक्त जगह की जानकारी से जुड़ा टाइमस्टैंप.

आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़्ड होगा और इसमें 0, 3, 6 या 9 दशमलव अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

supplementalLocationSensor

enum (LocationSensor)

पूरक लोकेशन का सोर्स. डिफ़ॉल्ट रूप से, यह CUSTOMER_SUPPLIED_LOCATION पर सेट होती है.

supplementalLocationAccuracy

number

supplementalLocation की सटीक जानकारी, मीटर में.

roadSnapped
(deprecated)

boolean

इस्तेमाल नहीं किया जा सकता: इसके बजाय, isRoadSnapped का इस्तेमाल करें.

LocationSensor

जगह की जानकारी का पता लगाने के लिए इस्तेमाल किया जाने वाला सेंसर या तरीका.

Enums
UNKNOWN_SENSOR सेंसर की जानकारी नहीं दी गई है या वह अज्ञात है.
GPS GPS या असिस्टेड जीपीएस.
NETWORK असिस्टेड जीपीएस, सेल टावर आईडी या वाई-फ़ाई ऐक्सेस पॉइंट.
PASSIVE मोबाइल टावर आईडी या वाई-फ़ाई ऐक्सेस पॉइंट.
ROAD_SNAPPED_LOCATION_PROVIDER मोबाइल डिवाइस से तय की गई जगह, जो सड़क की सबसे सही जगह हो सकती है.
CUSTOMER_SUPPLIED_LOCATION किसी स्वतंत्र सोर्स से, ग्राहक की दी गई जगह की जानकारी. आम तौर पर, इस वैल्यू का इस्तेमाल उस जगह की जानकारी के लिए किया जाता है जो Driver SDK टूल वाले मोबाइल डिवाइस के अलावा किसी दूसरे सोर्स से मिली हो. अगर ओरिजनल सोर्स के बारे में किसी अन्य वैल्यू से बताया गया है, तो उस वैल्यू का इस्तेमाल करें. आम तौर पर, CUSTOMER_SUPPLIED_LOCATION के तौर पर मार्क की गई जगहों की जानकारी, वाहन के lastLocation.supplemental_location_sensor से मिलती है.
FLEET_ENGINE_LOCATION यह जगह, Fleet Engine के पास मौजूद सिग्नल के आधार पर तय की जाती है. सिर्फ़ आउटपुट के लिए. अगर यह वैल्यू किसी अनुरोध में मिलती है, तो उसे अस्वीकार कर दिया जाएगा.
FUSED_LOCATION_PROVIDER Android का Fused Location Provider.
CORE_LOCATION Apple के ऑपरेटिंग सिस्टम पर जगह की जानकारी देने वाली कंपनी.