Kunne tenkt meg å hatt en virtual device som viste kjøretid mellom to definerte steder, f.eks hjemme til jobb basert på gjeldende trafikk i området. Alle disse dataene ligger tilgjengelig hos google, men jeg trenger litt hjelp til å få dette formatert inn i VB script osv.
Hvis man bruker Googles Distance Matrix API, med eks. Stavanger til Sandnes, bruker man denne linken: https://maps.googleapis.com/maps/api/distancematrix/json?origins=stavanger&destinations=sandnes&departure_time=now&key=DIN KEY
Og får dette resultatet:
{
"destination_addresses" : [ "Sandnes, Norge" ],
"origin_addresses" : [ "Stavanger, Norge" ],
"rows" : [
{
"elements" : [
{
"distance" : {
"text" : "16,2 km",
"value" : 16160
},
"duration" : {
"text" : "20 min",
"value" : 1174
},
"duration_in_traffic" : {
"text" : "20 min",
"value" : 1195
},
"status" : "OK"
}
]
}
],
"status" : "OK"
}
Her har man både normal kjøretid og tiden det tar å kjøre nå.
Det stopper litt opp når jeg skal få dette inn i variabler i ett script som jeg videre kan bruke til å lage virtuelle devicer etc. Denne dataen kan brukes til f.eks litt mer intelligente vekkerklokker varslinger osv.
Noen som har erfaring med å bruke JSON formatert data i VB og Homeseer som kan hjelpe litt på vei.