गाड़ी की जानकारी ट्रांसफ़र करना

एक फ़ीड का इस्तेमाल करके, कूड़ा फेंकने वाले ट्रक और बर्फ़ हटाने के बारे में जानकारी दी जा सकती है. आपके पास मौजूद सूची में जो जानकारी दी गई है उसके आधार पर सही वाहन (ऊपर दी गई इमेज के लिए ऊपर देखें) को Waze मैप और लाइव मैप, दोनों में दिखाया जा सकता है. Waze ऐप्लिकेशन का इस्तेमाल करने वाले कार ड्राइवर के लिए, इन लिस्टिंग पर पहुंचने के अनुमानित समय या नेविगेशन पर कोई असर नहीं पड़ेगा.

गाड़ी के एलिमेंट को एक जगह से दूसरी जगह ले जाना

चलती हुई गाड़ियों का फ़ीड बनाने के लिए, नीचे दी गई टेबल में दिए गए पैरामीटर इस्तेमाल करें. यह फ़ीड, घटनाओं और सड़क बंद होने की फ़ीड फ़ाइलों से अलग फ़ीड फ़ाइल होती है.

एलिमेंट ज़रूरी है? टैग इनपुट ब्यौरा
ट्रक ज़रूरी है फ़्री टेक्स्ट

हर वाहन के लिए यूनीक आईडी. इसमें कम से कम तीन अक्षर और अंक होने चाहिए.

<truck id="qV11DEayKr">...</truck>
जगह ज़रूरी है अक्षांश देशांतर

अक्षांश और देशांतर निर्देशांक, जो वाहन की जगह के बारे में बताते हैं. पर्याप्त सटीक होने के लिए, इसमें दशमलव बिंदु के बाद कम से कम छह वैल्यू होनी चाहिए.

<location>40.510090 -110.006902</location>
स्थिति ज़रूरी है WORKING या NOT_WORKING

वाहन चालू है या नहीं.

<status>WORKING</status>
टाइप करें ज़रूरी है GARBAGE या SNOW

किसी वाहन का टाइप.

<type>SNOW</type>
दिशा ज़रूरी है azimuth

वाहन के चलने की दिशा डिग्री में. यह 0 से 359 के बीच का एक धनात्मक पूर्णांक होता है. (0 = उत्तर, 90 = पूर्व, और इसी तरह.)

<heading>120</heading>

चलते हुए वाहनों के उदाहरण

नीचे दिए गए उदाहरणों में, एक्सएमएल और JSON, दोनों फ़ॉर्मैट में एक ही वाहन की एंट्री के बारे में बताया गया है.

एक्सएमएल का उदाहरण

एक्सएमएल में, चलती हुई किसी गाड़ी में एक आइटम का उदाहरण नीचे दिया गया है.

<truck id="45345345">
     <location>51.510090 -0.006902</location>
     <status>NOT_WORKING</status>
     <type>SNOW</type>
     <heading>50</heading>
     <speed_kmh>7</speed_kmh>
     <updatetime>2018-09-04-01T00:00:00-05:00</updatetime>
</truck>

JSON का उदाहरण

JSON में, चलते-फिरते एक वाहन के आइटम का उदाहरण नीचे दिया गया है.

{
  "id": "45345345",
  "location": "51.510090 -0.006902",
  "status": "NOT_WORKING",
  "type": "SNOW",
  "heading": "50",
  "speed_kmh": "7"
}

नीचे दिए गए उदाहरणों में एक्सएमएल और JSON, दोनों फ़ॉर्मैट में पूरी घटना फ़ीड की फ़ाइल दिखाई गई है.

एक्सएमएल फ़ीड फ़ाइल

यहां एक्सएमएल का इस्तेमाल करके, वाहन के फ़ीड की पूरी फ़ाइल का उदाहरण दिया गया है.

<trucks>
  <truck id="45345345">
     <location>51.510090 -0.006902</location>
     <status>NOT_WORKING</status>
     <type>SNOW</type>
     <heading>50</heading>
     <speed_kmh>7</speed_kmh>
     <updatetime>2018-09-04-01T00:00:00-05:00</updatetime>
  </truck>
  <truck id="545346">
     <location>50.310090 -0.006923</location>
     <status>WORKING</status>
     <type>SNOW</type>
     <heading>120</heading>
     <speed_kmh>32</speed_kmh>
     <updatetime>2018-07-30-01T00:00:00-05:00</updatetime>
  </truck>
  <truck id="345345567">
     <location>51.500090 -0.004702</location>
     <status>NOT_WORKING</status>
     <type>SNOW</type>
     <heading>120</heading>
     <speed_kmh>0</speed_kmh>
     <updatetime>2018-07-30-01T00:00:00-05:00</updatetime>
  </truck>
</trucks>

JSON फ़ीड फ़ाइल

JSON का इस्तेमाल करके, वाहन के फ़ीड की पूरी फ़ाइल का उदाहरण नीचे दिया गया है.

{
   "trucks": [
      {
      "id": "45345345",
      "location": "51.510090 -0.006902",
      "status": "NOT_WORKING",
      "type": "SNOW",
      "heading": "50",
      "speed_kmh": "7"
      },
      {
      "id":"545346",
      "location": "50.310090 -0.006923",
      "status": "WORKING",
      "type": "SNOW",
      "heading": "120",
      "speed_kmh": "32"
      },
      {
      "id":"345345567",
      "location": "51.500090 -0.004702",
      "status": "NOT_WORKING",
      "type": "SNOW",
      "heading": "120",
      "speed_kmh": "0"
      }
   ]
}