10. oktober 2015 - 12:38
Der er
5 kommentarer og 1 løsning
Beregning af nuværende koordinat fra stat/slut stamp
Hej Jeg skal beregne det nuværende koordinat på en rute ud fra de følgende variabler: startLat startLon endLat endLon Jeg har startTimestamp, endTimestamp og selvfølgelig time(); Er der nogen der kan lede mig den rette vej ? På forhånd tak
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
10. oktober 2015 - 13:00
#1
dTid = time()/(endTimestamp-startTimestamp) //Giver en faktor i tid, op til 1.0 lat = ((endLat-startLat)*dTid)+ startLat Lng = ((endLng-startLng)*dTid)+ startLng Burde kunne gøre det :)
10. oktober 2015 - 13:19
#2
Takker, det ligner en god start. Kan det passe der er noget galt med dTid ? Jeg får nogle meget stor numre hvis jeg bruger din metode foroven. F.eks dTid: 1444475874 / (1444475994-1444475074) = 1570082.4717391
10. oktober 2015 - 14:01
#3
Ahh troede time() var tid siden start, så skal det istedet være som følge: dTig = (endTimestamp-time())/(endTimestamp-startTimestamp) = 0,13 Altså er der ved tiden time() gået 13% af tiden (Og antaget også af distancen)
10. oktober 2015 - 14:04
#4
** Og forresten de "høje tal" du får er tiden målt i såkaldt Epoch tid, som er antal sekunder siden 1 Januar 00:00 1970. Det er en målestok der ofte benyttes indenfor it.
10. oktober 2015 - 19:30
#5
Super. Jeg siger mange tak. Smider du et svar ?
11. oktober 2015 - 04:54
#6
"svar"
Vi tilbyder markedets bedste kurser inden for webudvikling