I am creating a logger where I have to store GPS coordinates (in flash memory, it is an embedded system). I am wondering what is the best way to store these coordinates. At first I thought I would have to store a long ASCII string with complete long/lat and this would take more than 10 bytes. But then I understood that actually there is a decimal representation of this and thought maybe I should store the coordinates as floats. What is the best way? Are there any dradeoffs in terms of accuracy when moving from one way to another?
Thanks
"Almost" Good Answers: