Produktdokumentasjon - WWW dot HENRIKH dot NET
Produktdokumentasjon - WWW dot HENRIKH dot NET
Produktdokumentasjon - WWW dot HENRIKH dot NET
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
{<br />
}<br />
lokasjon:<br />
{<br />
veglenker:<br />
[<br />
{<br />
id: 2172077,<br />
fra: 0,<br />
til: 1<br />
}<br />
]<br />
},<br />
objektTyper:<br />
[<br />
{<br />
id: 105,<br />
antall: 0,<br />
filter: []<br />
}<br />
]<br />
Kodesnutt 3: Et søkeobjekt på JSON-format, brukt til å søke etter objekter i NVDB.<br />
Søkeobjektet i kodesnutt 3 søker etter fartsgrenser på vegen vi er på. Under lokasjon er det oppgitt<br />
en veglenke med id 2172077, med fra- og til-verdier på henholdsvis 0 og 1. Dette betyr at vi søker på<br />
hele veglenken med id 2172077. Under objekttyper søker vi etter et objekt med id 105. Dette er den<br />
numeriske id’en til fartsgrenser i NVDB. Når antall er satt til 0 betyr det at vi vil ha alle objektene den<br />
finner. Filteret står tomt her, men kan brukes til å filtrere hvilke objekter vi ønsker, eller ikke ønsker.<br />
I denne sammenhengen kunne vi for eksempel bedt om å kun motta fartsgrenser som har verdien<br />
50.<br />
Satt inn i URL’en ser spørringen mot NVDB slik ut:<br />
…/sok?kriterie={lokasjon:{veglenker:[{id:2172077,fra:0,til:1}]},objektTyper:[{id:105,antall:0,filter:[]}]}<br />
Med denne spørringen får vi følgende svar fra NVDB:<br />
{<br />
"sokeObjekt": {...},<br />
"totaltAntallReturnert": 4,<br />
"resultater":<br />
[<br />
{<br />
"typeId": 105,<br />
"statistikk": {...},<br />
"vegObjekter":<br />
[<br />
{<br />
"objektId": 87557714,<br />
"objektTypeId": 105,<br />
"objektTypeNavn": "Fartsgrense",<br />
...<br />
"egenskaper":<br />
Kjørehjelperen – <strong>Produktdokumentasjon</strong> Side 8