Tracks4bikers.com (course creator molto beta..)

  • Creatore Discussione maner
  • Data di inizio
  • Watchers 3

maner

Biker serius
23/3/07
112
2
0
Ovada
Visita sito
Ciao,
ho appena fatto l'upload di un sito per creare/condividere percorsi usando le googlemaps; per chi vuole provarlo, l'indirizzo e':
http://tracks4bikers.com

Per ora le funzionalita' sono molto limitate: creare percorsi, salvarli, vedere l'altimetria, esportarli in GPX o TCX.
Molte altre cose, come impostare i punti corsa, modificare i percorsi, zoomare o ingrandire l'altimetria, fare l'upload di una traccia ecc. sono ancora mancanti (inclusa una grafica decente :-) )
Fatemi sapere se si verificano errori o anomalie (molto codice viene eseguito lato client e quindi su certi browsers puo' non funzionare)

Ciao
Massimo

PS: quasi sicuramente, tutti i tracciati creati verranno cancellati nei prossimi giorni!
 

maner

Biker serius
23/3/07
112
2
0
Ovada
Visita sito
Mi spiace ma l'upload delle tracce ancora non c'e'; per una prima implementazione, attendi ancora qualche giorno.
Per ora puoi solo inserire le tracce cliccando sulla mappa (menu build).
ciao
Massimo
 

ramolaccio

Biker tremendus
26/4/06
1.171
0
0
Canavese -TO-
Visita sito
Alla faccia della beta! Io lo trovo uno dei migliori.
Bellissima l'idea dei grafici altitudine / pendenze che direi sono anche piuttosto precisi al confronto di altri siti che sballano clamorosamente (causa forse dati altimetrici non filtrati correttamente).

Bel progetto. Complimenti.
 

Skoalforfun

Biker novus
17/9/07
4
0
0
Livigno
Visita sito
Mi spiace ma l'upload delle tracce ancora non c'e'; per una prima implementazione, attendi ancora qualche giorno.
Per ora puoi solo inserire le tracce cliccando sulla mappa (menu build).
ciao
Massimo


Complimenti Massimo!!!:adore!:

Quanto dovremo aspettare per potere caricare anche le nostre tracce?

Nel frattempo qualcuno sa consigliarmi qualcosa di simile dettagliato soprattutto per quanto riguarda dislivelli e pendenze?

Ciao Skoal
 

Festermania

Biker superis
15/7/07
439
0
0
da casa
Visita sito
Ciao
Veramente un ottimo lavoro.
Ho però un problema...
se provo a creare una traccia quando chiedo di esportarla in gpx ottengo questo errore:
Codice:
[B]NoMethodError in ExportController#gpx [/B]
 
undefined method `ser_points=' for #<Track:0xb6cce48c>RAILS_ROOT: /accounts/massimonervi/rails/t4b/public/../config/..
[URL="http://tracks4bikers.com/export/gpx#"][COLOR=#000000]Application Trace[/COLOR][/URL] | [URL="http://tracks4bikers.com/export/gpx#"][COLOR=#000000]Framework Trace[/COLOR][/URL] | [URL="http://tracks4bikers.com/export/gpx#"][COLOR=#000000]Full Trace[/COLOR][/URL] #{RAILS_ROOT}/vendor/rails/activerecord/lib/active_record/base.rb:1857:in `method_missing'#{RAILS_ROOT}/vendor/rails/activerecord/lib/active_record/base.rb:1672:in `attributes='#{RAILS_ROOT}/vendor/rails/activerecord/lib/active_record/base.rb:1671:in `attributes='#{RAILS_ROOT}/vendor/rails/activerecord/lib/active_record/base.rb:1505:in `initialize_without_callbacks'#{RAILS_ROOT}/vendor/rails/activerecord/lib/active_record/callbacks.rb:225:in `initialize'#{RAILS_ROOT}/app/models/track.rb:10:in `initialize'#{RAILS_ROOT}/app/controllers/export_controller.rb:22:in `retrieve_points'#{RAILS_ROOT}/app/controllers/export_controller.rb:5:in `gpx'
#{RAILS_ROOT}/vendor/rails/activerecord/lib/active_record/base.rb:1857:in `method_missing'#{RAILS_ROOT}/vendor/rails/activerecord/lib/active_record/base.rb:1672:in `attributes='#{RAILS_ROOT}/vendor/rails/activerecord/lib/active_record/base.rb:1671:in `attributes='#{RAILS_ROOT}/vendor/rails/activerecord/lib/active_record/base.rb:1505:in `initialize_without_callbacks'#{RAILS_ROOT}/vendor/rails/activerecord/lib/active_record/callbacks.rb:225:in `initialize'#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/base.rb:1095:in `perform_action_without_filters'#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:632:in `call_filter'#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:638:in `call_filter'#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call'#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:637:in `call_filter'#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:619:in `perform_action_without_benchmark'#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in `perform_action_without_rescue'/usr/lib/ruby/1.8/benchmark.rb:293:in `measure'#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in `perform_action_without_rescue'#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/rescue.rb:83:in `perform_action'#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/base.rb:430:in `process_without_filters'#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:624:in `process_without_session_management_support'#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/session_management.rb:114:in `process'#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/base.rb:330:in `process'#{RAILS_ROOT}/vendor/rails/railties/lib/dispatcher.rb:41:in `dispatch'#{RAILS_ROOT}/vendor/rails/railties/lib/fcgi_handler.rb:168:in `process_request'#{RAILS_ROOT}/vendor/rails/railties/lib/fcgi_handler.rb:143:in `process_each_request!'#{RAILS_ROOT}/vendor/rails/railties/lib/fcgi_handler.rb:109:in `with_signal_handler'#{RAILS_ROOT}/vendor/rails/railties/lib/fcgi_handler.rb:142:in `process_each_request!'/usr/lib/ruby/1.8/fcgi.rb:600:in `each_cgi'/usr/lib/ruby/1.8/fcgi.rb:597:in `each_cgi'#{RAILS_ROOT}/vendor/rails/railties/lib/fcgi_handler.rb:141:in `process_each_request!'#{RAILS_ROOT}/vendor/rails/railties/lib/fcgi_handler.rb:55:in `process!'#{RAILS_ROOT}/vendor/rails/railties/lib/fcgi_handler.rb:25:in `process!'/accounts/massimonervi/rails/t4b/public/dispatch.fcgi:24
#{RAILS_ROOT}/vendor/rails/activerecord/lib/active_record/base.rb:1857:in `method_missing'#{RAILS_ROOT}/vendor/rails/activerecord/lib/active_record/base.rb:1672:in `attributes='#{RAILS_ROOT}/vendor/rails/activerecord/lib/active_record/base.rb:1671:in `attributes='#{RAILS_ROOT}/vendor/rails/activerecord/lib/active_record/base.rb:1505:in `initialize_without_callbacks'#{RAILS_ROOT}/vendor/rails/activerecord/lib/active_record/callbacks.rb:225:in `initialize'#{RAILS_ROOT}/app/models/track.rb:10:in `initialize'#{RAILS_ROOT}/app/controllers/export_controller.rb:22:in `retrieve_points'#{RAILS_ROOT}/app/controllers/export_controller.rb:5:in `gpx'#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/base.rb:1095:in `perform_action_without_filters'#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:632:in `call_filter'#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:638:in `call_filter'#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:438:in `call'#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:637:in `call_filter'#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:619:in `perform_action_without_benchmark'#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in `perform_action_without_rescue'/usr/lib/ruby/1.8/benchmark.rb:293:in `measure'#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:66:in `perform_action_without_rescue'#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/rescue.rb:83:in `perform_action'#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/base.rb:430:in `process_without_filters'#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:624:in `process_without_session_management_support'#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/session_management.rb:114:in `process'#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/base.rb:330:in `process'#{RAILS_ROOT}/vendor/rails/railties/lib/dispatcher.rb:41:in `dispatch'#{RAILS_ROOT}/vendor/rails/railties/lib/fcgi_handler.rb:168:in `process_request'#{RAILS_ROOT}/vendor/rails/railties/lib/fcgi_handler.rb:143:in `process_each_request!'#{RAILS_ROOT}/vendor/rails/railties/lib/fcgi_handler.rb:109:in `with_signal_handler'#{RAILS_ROOT}/vendor/rails/railties/lib/fcgi_handler.rb:142:in `process_each_request!'/usr/lib/ruby/1.8/fcgi.rb:600:in `each_cgi'/usr/lib/ruby/1.8/fcgi.rb:597:in `each_cgi'#{RAILS_ROOT}/vendor/rails/railties/lib/fcgi_handler.rb:141:in `process_each_request!'#{RAILS_ROOT}/vendor/rails/railties/lib/fcgi_handler.rb:55:in `process!'#{RAILS_ROOT}/vendor/rails/railties/lib/fcgi_handler.rb:25:in `process!'/accounts/massimonervi/rails/t4b/public/dispatch.fcgi:24
 
[B]Request[/B]
 
[B]Parameters[/B]: {"speeds"=>"30;40;1000", "ser_points"=>";42.387807, 13.340728, 0, 0;42.389804, 13.341812, 239.48, 685;42.390739, 13.341705, 343.94, 692;42.39123, 13.341404, 403.94, 692;42.391952, 13.3412, 485.93, 699;42.392688, 13.340964, 570.22, 713;42.393829, 13.340235, 710.68, 724;42.394416, 13.340009, 778.52, 724;42.394669, 13.339913, 807.84, 737;42.395406, 13.339462, 897.84, 0;42.395771, 13.339269, 941.4, 752;42.396721, 13.339355, 1047.47, 757;42.397641, 13.339216, 1150.42, 761;42.398116, 13.339527, 1209.19, 763;42.39898, 13.339473, 1305.42, 775;42.39951, 13.339731, 1368.18, 0;42.401539, 13.339967, 1594.79, 827;42.401634, 13.340718, 1657.42, 820;42.402054, 13.341737, 1753.36, 807;42.402941, 13.342584, 1874.23, 803;42.403369, 13.342681, 1922.51, 813;42.40348, 13.342928, 1946.25, 813;42.404288, 13.342896, 2036.24, 817;42.405207, 13.342863, 2138.57, 820;42.405428, 13.342928, 2163.82, 820;42.405104, 13.34311, 2202.96, 810;42.404565, 13.343196, 2263.34, 810;42.404478, 13.343132, 2274.39, 805;42.403868, 13.343292, 2343.57, 805;42.403076, 13.343239, 2431.87, 798;42.401404, 13.343893, 2625.57, 795;42.401301, 13.344258, 2657.67, 791;42.401095, 13.344333, 2681.41, 791;42.400802, 13.344194, 2715.99, 791;42.399788, 13.344687, 2835.94, 789;42.39917, 13.345159, 2914.92, 797;42.398964, 13.345867, 2977.48, 805;42.398845, 13.346618, 3040.61, 816;42.399289, 13.347284, 3114.29, 829;42.399368, 13.34914, 3267.12, 838;42.399463, 13.349644, 3309.9, 838;42.399669, 13.349751, 3334.46, 841;42.399899, 13.350298, 3386.2, 841;42.400184, 13.350556, 3424.35, 850;42.399938, 13.3512, 3483.91, 850;42.400017, 13.351521, 3511.79, 858;42.399827, 13.35283, 3621.45, 864;42.400113, 13.353399, 3677.95, 868;42.400627, 13.354107, 3759.64, 873;42.400168, 13.354987, 3848.22, 872;42.400113, 13.355695, 3906.75, 0;42.399914, 13.35606, 3943.97, 872;42.399431, 13.35621, 3999.16, 865;42.39875, 13.356768, 4087.79, 859;42.397458, 13.358184, 4272.78, 868;42.395747, 13.359761, 4503.22, 879;42.394706, 13.361745, 4703.21, 891;42.394115, 13.362873, 4816.96, 890;42.392969, 13.364746, 5016.95, 902;42.391822, 13.366619, 5216.94, 936;42.390676, 13.368493, 5416.94, 949;42.38953, 13.370366, 5616.94, 966;42.389218, 13.370876, 5671.43, 969;42.387934, 13.372578, 5871.42, 976;42.386904, 13.373945, 6031.97, 978;42.386524, 13.374985, 6127.44, 985;42.386056, 13.375672, 6204.22, 983;42.385179, 13.377795, 6404.21, 997;42.384479, 13.379492, 6563.99, 1021;42.384313, 13.379889, 6601.52, 0;42.383821, 13.380371, 6669.1, 1023;42.382577, 13.380972, 6816.15, 1060;42.381935, 13.381273, 6891.75, 1060;42.381468, 13.381197, 6944.16, 1078;42.381051, 13.381793, 7011.55, 1071;42.380968, 13.381884, 7023.46, 1071;42.381008, 13.381396, 7063.84, 1071;42.38119, 13.380468, 7142.8, 1076;42.381182, 13.380623, 7155.62, 1076;42.381273, 13.379534, 7245.73, 1085;42.381408, 13.379111, 7283.66, 1089;42.381242, 13.378526, 7335.18, 1094;42.380342, 13.376369, 7538.82, 1081;42.378123, 13.377292, 7797.23, 1066;42.378408, 13.378172, 7876.24, 1078;42.377003, 13.379687, 8076.23, 1071;42.37584, 13.38094, 8241.64, 1031;42.376728, 13.3833, 8459.44, 990;42.376459, 13.384722, 8580.13, 997;42.376201, 13.386567, 8734.56, 942;42.375397, 13.386755, 8825.43, 908;42.374905, 13.387104, 8887.19, 908;42.374327, 13.38757, 8962.16, 892;42.373978, 13.38786, 9007.7, 892;42.373843, 13.388118, 9033.64, 895;42.373451, 13.387935, 9079.81, 858;42.373383, 13.388091, 9094.64, 864;42.373257, 13.388477, 9129.39, 864;42.373387, 13.389158, 9187.27, 844;42.37328, 13.389518, 9219.13, 844;42.373078, 13.390424, 9297, 831;42.372947, 13.390827, 9333.14, 784;42.373114, 13.391465, 9388.81, 803;42.373578, 13.392688, 9501.86, 780;42.373689, 13.393466, 9567.01, 759;42.372488, 13.393278, 9701.57, 751;42.372226, 13.393246, 9730.8, 751;42.371774, 13.392887, 9789.13, 738;42.371093, 13.392366, 9876.24, 730;42.370443, 13.392001, 9954.56, 722;42.368532, 13.389641, 10242.49, 706;42.368017, 13.388858, 10328.74, 706;42.366527, 13.387603, 10524.13, 694;42.365219, 13.386991, 10678.17, 682;42.365045, 13.385575, 10796.25, 679;42.364791, 13.385038, 10848.63, 678;42.364759, 13.384309, 10908.74, 676;42.365818, 13.382344, 11108.74, 677;42.366551, 13.380983, 11247.27, 676;42.367545, 13.378958, 11447.27, 680;42.368215, 13.377593, 11582.07, 691;42.368112, 13.375165, 11782.06, 693;42.368057, 13.373859, 11889.64, 698;42.368485, 13.372486, 12012.22, 699;42.369167, 13.370576, 12186.65, 706;42.37034, 13.367379, 12480.24, 699;42.370973, 13.365103, 12680.24, 696;42.371529, 13.363109, 12855.53, 691;42.372457, 13.361027, 13055.53, 679;42.373386, 13.358945, 13255.53, 679;42.374315, 13.356863, 13455.52, 678;42.374525, 13.356392, 13500.74, 678;42.375254, 13.353753, 13732.47, 671;42.37661, 13.352157, 13932.47, 678;42.377966, 13.350562, 14132.46, 678;42.378773, 13.349612, 14251.53, 683;42.378694, 13.348238, 14364.8, 668;42.379344, 13.347294, 14470.92, 675;42.381895, 13.346672, 14759.56, 672;42.382862, 13.345428, 14908.07, 671;42.384605, 13.344834, 15108.07, 678;42.385699, 13.344462, 15233.71, 677;42.386856, 13.342981, 15410.93, 676;42.386428, 13.342252, 15487.52, 669;42.386809, 13.341758, 15546.16, 665;42.387839, 13.341222, 15669.02, 667"}
[URL="http://tracks4bikers.com/export/gpx#"][COLOR=#000000]Show session dump[/COLOR][/URL]
--- :user: 6flash: !map:ActionController::Flash::FlashHash {}
[B]Response[/B]
 
[B]Headers[/B]: {"cookie"=>[], "Cache-Control"=>"no-cache"}
 

maner

Biker serius
23/3/07
112
2
0
Ovada
Visita sito
#Festermania:
si, me ne sono accorto ed ho gia' risolto, ma non so se prima di lunedi' prossimo riusciro' ad aggiornare il sito. Grazie comunque della segnalazione

#Skoalforfun:
Qualche prova di upload l'ho gia' fatta, ma devo ancora risolvere il problema di come memorizzare i dati; una singola traccia puo' contenere migliaia di punti, e in breve tempo rischio di riempire lo spazio disco sul server.

Ciao
Massimo
 

Festermania

Biker superis
15/7/07
439
0
0
da casa
Visita sito
#Festermania:
si, me ne sono accorto ed ho gia' risolto, ma non so se prima di lunedi' prossimo riusciro' ad aggiornare il sito. Grazie comunque della segnalazione

#Skoalforfun:
Qualche prova di upload l'ho gia' fatta, ma devo ancora risolvere il problema di come memorizzare i dati; una singola traccia puo' contenere migliaia di punti, e in breve tempo rischio di riempire lo spazio disco sul server.

Ciao
Massimo

Compliemnti per il sito.
Per favore fammi sapere quando hai risolto.
:adore!:
 

maner

Biker serius
23/3/07
112
2
0
Ovada
Visita sito
Sito aggiornato!

Modifiche principali:

- Upload delle tracce (solo in formato GPX)
- Nel builder, e' possibile impostare i punti corsa
- Nella visualizzazione delle tracce salvate, si puo' cambiare al volo la mappa, scegliendo tra googlemaps e microsoft maps (Virtual Earth, compresa la visualizzazione bird's eye dove disponibile)
-Il profilo altimetrico e' zoomabile tramite una casella di testo; impostando un intervallo (es "10 20") verra' visualizzato solo tale intervallo. Cancellando il valore, si tornera' al profilo completo

Il tutto comunque e' ancora molto "beta"; nei GPX viene conteggiata anche la distanza tra i segmenti; le corse esportate (TCX) non ho avuto ancora tempo di verificarle e quindi al 99% verranno considerate invalide dal TC, le tracce importate richiedono molto tempo per essere visualizzate ecc

Ciao
Massimo
 

Skoalforfun

Biker novus
17/9/07
4
0
0
Livigno
Visita sito
Sito aggiornato!

Modifiche principali:

- Upload delle tracce (solo in formato GPX)
- Nel builder, e' possibile impostare i punti corsa
- Nella visualizzazione delle tracce salvate, si puo' cambiare al volo la mappa, scegliendo tra googlemaps e microsoft maps (Virtual Earth, compresa la visualizzazione bird's eye dove disponibile)
-Il profilo altimetrico e' zoomabile tramite una casella di testo; impostando un intervallo (es "10 20") verra' visualizzato solo tale intervallo. Cancellando il valore, si tornera' al profilo completo

Il tutto comunque e' ancora molto "beta"; nei GPX viene conteggiata anche la distanza tra i segmenti; le corse esportate (TCX) non ho avuto ancora tempo di verificarle e quindi al 99% verranno considerate invalide dal TC, le tracce importate richiedono molto tempo per essere visualizzate ecc

Ciao
Massimo

Ottimo Massimo!!!

Scusa la mia ignoranza ma cosa significa cio che puoi fare con il builder??

Grazie Skoal
 

Ricky

Biker superioris
19/1/04
925
11
0
Brescia
Visita sito
Ciao! complimenti! bello e veloce!

unica cosa: ho provato a fare l'upload del gpx del passo sette crocette, presente nel forum sotto lombardia, ma da "error processing file".

ciao!
 

maner

Biker serius
23/3/07
112
2
0
Ovada
Visita sito
#Ricky
Vi era un problema nella libreria che assegna le distanze tra i punti-traccia. Ora l'ho risolto (o meglio, evitato, cambiando la formula di calcolo) ed ho caricato il file (tanto ora, per un bug, tutte le tracce vengono attribuite a maner:-( )

#Skoalforfun:
Per builder intendo la creazione della traccia tramite click sulla googlemap. L'ho indicato cosi' perche' e' accessibile dal menu "build"

#giors:
appena avro' tempo, provero' a fare un layout di stampa

Ciao
Massimo
 

Skoalforfun

Biker novus
17/9/07
4
0
0
Livigno
Visita sito
#Ricky
Vi era un problema nella libreria che assegna le distanze tra i punti-traccia. Ora l'ho risolto (o meglio, evitato, cambiando la formula di calcolo) ed ho caricato il file (tanto ora, per un bug, tutte le tracce vengono attribuite a maner:-( )

#Skoalforfun:
Per builder intendo la creazione della traccia tramite click sulla googlemap. L'ho indicato cosi' perche' e' accessibile dal menu "build"

#giors:
appena avro' tempo, provero' a fare un layout di stampa

Ciao
Massimo


Ciao Massimo...

non so se è possibile, ma sarebbe bello poter vedere anche il senso di marcia indicato con delle freccette. O forse è possibile ma non so come si fa!!

Grazie Skoal
 

maner

Biker serius
23/3/07
112
2
0
Ovada
Visita sito
non so se è possibile, ma sarebbe bello poter vedere anche il senso di marcia indicato con delle freccette. O forse è possibile ma non so come si fa!!

Grazie Skoal

Si, sarebbe possibile (esempio), ma richiede un po' di elaborazione per calcolare le freccette da aggiungere alla traccia, e la mappa richiede gia' adesso troppo tempo per caricarsi.

Per vedere il senso di marcia, molto meglio questo !
Quando avro' tempo, ci provero'.
 

maner

Biker serius
23/3/07
112
2
0
Ovada
Visita sito
Innanzitutto.. grazie Skoal!

Oltre alle icone per vedere la direzione di marcia, ho fatto molte altre modifiche: tags, filtro di ricerca, note, commenti ecc, senza segnalarle (visto che e' un sito... basta andarci e si trova l'ultima versione!)

Questa pero', appena messa, la voglio invece segnalare: un bel link "Send as course to Garmin Edge-Forerunner" , disponibile visualizzando una traccia salvata !

Richiede l'installazione del Garmin Communicator Plugin

Nella mascherina, ho lasciato un messaggio un poco inquietante, preso dalla pagina del sito garmin, che dice di non usarlo in produzione, in attesa della versione 2.2 del plugin, ma mi sa che il messaggio e' superato, perche' l'ultimo file del plugin scaricato ha numero 2210.
A me finora ha funzionato benissimo, ed anche altri siti (es GPSies) sembrano utilizzarlo.

La funzionalita' e' ancora piu' "beta" del sito: il nome della corsa, ed i tempi di percorrenza, non sono modificabili; non e' gestito l'invio di un generico gpx ad altri dispositivi garmin. Attendere i prossimi giorni...

Ciao
Massimo