Intégration carte GPX avec OpenLayers et plus… (plugin ?)
Bonjour,
et bonne année 2015 à tous !
En faisant quelque recherches je suis tombé sur ce topic (qui commence à dater).
http://forum.pluxml.org/viewtopic.php?id=3533
J'utilise OpenLayers 3 (commencé avec l'ancienne version) pour le site de mon club cycliste.
J'ai créé un template pour les pages statiques et j'ai mes fichiers JS dans un dossier data/osm.
Les traces gpx dans data/documents/gpx. Et oui, il y en a qui utilisent le dossier documents. ;-)
Pour l'instant le chemin est codé en dur.
J'aimerais bien récupérer le nom de la page pour automatiser le tout et ne plus me prendre la tête.
Donc soit dans le header, soit dans le corps de la page statique, ou mieux, dans le footer (à la fin).
Si la page est parcours-03, je peux alors récupérer parcours-03.gpx, parcours-03.js, parcours-03.pdf… Quelqu'un peut m'aiguiller sur la marche à suivre ?
Un exemple ici : http://www.scasb.org/parcours-01.html
Comme j'ai vu qu'il y avait des utilisateurs de PluXML qui intégrait aussi des cartes, si ils peuvent me donner des pistes pour récupérer les déniveler, les afficher à la volée et rajouter des balises kilométriques je suis preneur ! ;-)
Et si un volontaire (je ne m'en sent pas encore capapable) voulait bien coder un pugin OL3 ce serait encore mieux ! ;-)
Merci d'avance pour vos précieux conseils ! ;-)
et bonne année 2015 à tous !
En faisant quelque recherches je suis tombé sur ce topic (qui commence à dater).
http://forum.pluxml.org/viewtopic.php?id=3533
J'utilise OpenLayers 3 (commencé avec l'ancienne version) pour le site de mon club cycliste.
J'ai créé un template pour les pages statiques et j'ai mes fichiers JS dans un dossier data/osm.
Les traces gpx dans data/documents/gpx. Et oui, il y en a qui utilisent le dossier documents. ;-)
Pour l'instant le chemin est codé en dur.
J'aimerais bien récupérer le nom de la page pour automatiser le tout et ne plus me prendre la tête.
Donc soit dans le header, soit dans le corps de la page statique, ou mieux, dans le footer (à la fin).
Si la page est parcours-03, je peux alors récupérer parcours-03.gpx, parcours-03.js, parcours-03.pdf… Quelqu'un peut m'aiguiller sur la marche à suivre ?
Un exemple ici : http://www.scasb.org/parcours-01.html
Comme j'ai vu qu'il y avait des utilisateurs de PluXML qui intégrait aussi des cartes, si ils peuvent me donner des pistes pour récupérer les déniveler, les afficher à la volée et rajouter des balises kilométriques je suis preneur ! ;-)
Et si un volontaire (je ne m'en sent pas encore capapable) voulait bien coder un pugin OL3 ce serait encore mieux ! ;-)
Merci d'avance pour vos précieux conseils ! ;-)
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Merci, mais en fait ce serait plutôt une version de StaticUrl() qui ne retournerait que la valeur de 'url' dans le fichier XML.
Donc faudrait que j'adapte la fonction à mes besoin (en en faisant une nouvelle).
Qu'est ce qu'il faudrait modifier dans :
J'ai testé (dans le header.php) :
mais ça marche pas.
Suis pas très à l'aise avec la programation Objet…
En fait, dans la page statique pour les fichier PDF associés.
Pour le script js, ça peut être dans le footer.
Admettons que j'ai une page statique identifiée comme 'parcours-01' dans le fichier XML (url).
Je voudrais au moins pouvoir récupérer 'parcours-01.js' qui est dans data/osm.
Pour les fichiers PDF comme j'en ai plusieurs par page, et pas toujours le même nombre c'est pas gagné.
Mais je pourrais écrire un bout de code qui cherche (par exemple) la présence de 'parours-01.*.pdf' et construit la liste avec les liens ensuite.
Un exemple de ce que je souhaiterais automatiser ici :
<http://www.scasb.org/parcours-m4.html>
<http://www.scasb.org/parcours-m3.html>
J'utilise la réécriture avec le plugin MyBetterURL.
Le mieux serait quand même de passer par un plugin qui automatise tout ça ou par un template de page statique.
Merci.
Pas encore eu le temps de tester, mais ça m'a l'air de répondre à mon besoin
Pour le plugin, malheureusement, je sais pas faire ! Mais en effet… ce serait l'idéal. Je vais quand même essayer un jour.
Pour le template, oui c'est prévu, ce sera d'ailleurs beaucoup plus simple à gérer.
Alors, ça ne fonctionne pas tout à fait, car $id retourne l'id de la page statique.
Voici ce qui fonctionne comme attendu et me retourne la valeur de 'url' pour la page statique en cours (dans le footer.php pour appeler le script js):