Howto: Geocache and not get lost
Most of the time, this is pretty easy (I mean, you have a device that tells you exactly where you are - how hard could it be?), but one day, I had nothing to code.
Anyway, for the moment it is called "cachemap" but this is liable to change shortly after I discover the name is already in use. The basic idea is to enter in a cache you are searching for and it goes off and grabs a map of that location. Then, it can talk to your GPS device to figure out where you are and zoom/pan the map and plot your location on it.
Currently, it can:
-Can find and download a map from a set of coordinates
-Can display said map, pan it so as much information as possible is visible, and display location
Previously, it could:
-Zoom the map. When libgfx resizes an image its ugly, so I disabled it. May hack something up with openGL to replace it, but then non-openGL hardware (i.e. my laptop) will take a big performance hit
Things I want it to do:
-Be portable (the serial device comms are OS dependant at the moment)
-Talk to more GPS devices than Garmin ones (also, I cant test non-garmin devices due to not having any)
-Be more interactive - implement a better gui
-Have no bugs - current estimates stand at infinity
-Have more features - of course
Bear in mind, this is only a days work, so its pretty visibly unfinished. Also, it doesnt work in Windows (you'll need a proper operating system). But if you insist...
Download cachemap