Calculating between two points isn't a big deal. It's complex math, but can even be accurately determined in mysql with one query.
That part isn't the problem. It is housing all of the data to be able to be 100% offline and 'change route'. Your situation was when you tried to change course (getting slightly off track, side roads, etc.,) and it attempted to phone home, so that it could gather new location data for your unexpected veer-off, the data connection was disabled or unavailable. It is easy to plot out a course, and to maintain that data during the predetermined course, but any change to that course, and that is where you have to phone home for an update, since it was not predetermined that you would be making that change. Without using Google API's, I've downloaded tons of geo-data and it was a lot of work just to be able to create accurate projections onto a map image using coordinates. Read about Mercator projections. http://en.wikipedia.org/wiki/Mercator_projection For me, I'm just thankful for Google maps :) It was a two week experience just to be able to enter a zip code, gather lat/long and place my own clouds/rain/sun animations over that location (without plugins/third-party assistance). The only data used (for weather information) was the dump from the National Weather Service, and a database table I work on that contains zip codes, and lat/long coordinates. If a zip code didn't exist, I used the algorithm to determine the closest matching zip code/city within a 20 mile perimeter. I know this wasn't what you were looking for, but it might spark ideas or just be of educational purposes for someone else. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

