Thanks for the feedback chaps. Interesting about Chrome, good news. The other version, that is the non pure JS one, communicates back with the Google App Engine (GAE) server to do the routing using the Google map data. GAE suspends applications that are not in use and reloads them when called so you almost certainly experienced the start up time. Of course if GAE isn't available .... That's beyond my control.
The JS version does the track generation on your computer using the Google Map data. It just does a call out to Google Maps for the data. I don't want to get into writing to local disks just yet, I may privide a proper Firefox Plugin to do that though but that would help Chrome users
I am currently working on providing an elevation chart, (
heres a preview) I have got the data from Google Elevations. I have the chart working in my test bed using the Google Charts. This is my second chart version, my first attempt is great locally using JFreeChart but sadly GAE doesn't permit someof the things that JFreeChart needs to run in it's sandbox. [If this was my server I could do whatever I wanted]
Manotea, I could write what ever you desire into this. I could provide support for profiles then attach your preferences to your profile so that you can do all that manipulation before downloading ( not sure about GDB but I am not sure if that's not just an intermediate step for WINGDB).
I have just finished a track point filter routine which I'll need for the elevation chart generation (we don't need to plot 4000 points in a 800 pixel wide chart), I copied it from
GPSDings. That range of tools is work a look bythe way, he's written some useful stuff including getting elevation data from the SRTM3 which is something I looked into before with limited success. I'm going to disect his code and see what I can learn.
thing1, FYI I have only tested this stuff with my Vista C and I load it using MapSource. I tried loading using GPSBabel on Linux but it ignores the multiple tracks and loads just the track points which causes the GPS to truncate to 500 !!