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 का पता कब लगाया.

यह RFC 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)

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

यह RFC 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)

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

यह RFC 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 के Fused Location Provider से मिली जगह की जानकारी.

flpUpdateTime

string (Timestamp format)

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

यह RFC 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)

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

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