Informacje o poruszającym się pojeździe

Informacje o śmieciarkach i pługach śnieżnych możesz podać w pliku danych. Odpowiedni pojazd (ilustracje znajdziesz powyżej) może zostać pokazany zarówno na mapie Waze, jak i mapie na żywo na podstawie podanych przez Ciebie szczegółowych informacji o produkcie. Te informacje nie będą miały wpływu na szacowany czas przyjazdu ani nawigację w przypadku kierowców korzystających z aplikacji Waze.

Ruchome elementy pojazdu

Użyj parametrów w tabeli poniżej, aby utworzyć przenoszony plik danych o pojazdach. Ten plik danych to oddzielny plik danych od plików danych o incydentach i zamknięciach dróg.

Element Wymagana? Dane wejściowe tagu Opis
ciężarówka Wymagane Dowolny tekst

Unikalny identyfikator każdego pojazdu. Musi składać się z co najmniej 3 znaków alfanumerycznych.

<truck id="qV11DEayKr">...</truck>
lokalizacji Wymagane Dł. geogr.

Długość i szerokość geograficzna, które opisują lokalizację pojazdu. Aby zapewnić wystarczającą dokładność, adres powinien zawierać co najmniej 6 wartości po przecinku.

<location>40.510090 -110.006902</location>
status Wymagane WORKING lub NOT_WORKING

Wskazuje, czy pojazd jest w użyciu.

<status>WORKING</status>
typ Wymagane GARBAGE lub SNOW

Typ pojazdu.

<type>SNOW</type>
orientacja Wymagane azimuth

Kierunek kierunku pojazdu w stopniach. Jest to dodatnia liczba całkowita z zakresu od 0 do 359. (0 = północ, 90 = wschód itd.)

<heading>120</heading>

Przykłady poruszających się pojazdów

W przykładach poniżej pokazujemy pojedynczy wpis poruszającego się pojazdu w formatach XML i JSON.

Przykład w formacie XML

Poniżej znajdziesz przykład pojedynczego poruszającego się pojazdu w pliku XML.

<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>

Przykład w formacie JSON

Poniżej znajdziesz przykład pojedynczego pojazdu w ruchu w formacie JSON.

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

Poniższe przykłady pokazują cały plik danych incydentów w formatach XML i JSON.

Plik danych w formacie XML

Poniżej znajdziesz przykład kompletnego pliku danych o pojazdach, który jest przesyłany za pomocą kodu XML.

<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>

Plik danych JSON

Poniżej znajdziesz przykład kompletnego pliku danych o pojazdach, który jest przesyłany w formacie 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"
      }
   ]
}