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

Reply via email to