[OSM-talk-nl] yournavigation export gpx
Lambertus
osm at na1400.info
Sat May 30 15:30:36 UTC 2009
Ik heb er al een poosje niet meer naar gekeken maar het lukte mij niet
om rechtstreeks uit de browser de nodes om te toveren naar GPX formaat
en de browser deze aan te laten bieden als download (vooral dat laatste
dus).
Dit hiaat in mijn kennis heb ik 'opgelost' door de nodes terug te sturen
naar de server met een GET request alwaar een PHP script het als een
download aanbiedt waarna de browser de bijbehorende 'Save as' popup laat
zien.
Dit werkt goed (vziw) als het aantal nodes niet te groot is. Maar als je
een groot aantal nodes in een GET request propt gaan sommige browsers
zeuren (zoals IE). Dit kan weer opgelost worden door van de GET request
een POST request te maken.
Christopher Schmidt (jaja, mr OL himself) had al aangeboden om dit aan
te passen zodra YOURS in SVN gezet zou zijn onder een licentie die hem
aanstond (MIT of BSD). YOURS zit ondertussen in SVN en heeft een BSD
licentie maar hij heeft de tijd nog niet gehad (of geen zin) om het
probleem op te lossen.
Wie zich geroepen voelt om de GET naar een POST om te beunen, of er wat
beters van te maken:
- Het clientside script dat de GET/POST request moet doen:
http://svn.openstreetmap.org/applications/routing/yours/branches/version-1.0/www/routing.js
- Het serverside script dat de download aanbiedt:
http://svn.openstreetmap.org/applications/routing/yours/branches/version-1.0/www/saveas.php
Lambert Carsten wrote:
> Hoi Lambertus,
>
> Ik probeerde daarnet een gpx te exporteren op de yournavigation site.
>
> In plaats dat ik een download krijg proberen sommige browsers de file als
> webpagina te openen maar vinden de url wat lang. Ander browsers crashen
> gewoon.
> De gpx info wordt dus in een weblink gestopt in plaats van aangeboden in een
> *.gpx file download.
>
> Met vriendelijke groeten,
>
> Lambert Carsten
>
> _______________________________________________
> Talk-nl mailing list
> Talk-nl at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-nl
More information about the Talk-nl
mailing list