Bonjour,
Je développe une application en VB permettant de gérer ses traces GPS et permettre la visualisation de celles ci sur fond de carte IGN.
Jusque la aucun problème, j'affiche bien ma trace, tout fonctionne correctement.
Le problème c'est que je n'ai jamais développé en JS et certaines choses sont un peu obscures ...
Je voudrais simplement récupérer les coordonnées d'un point d'une trace lorsque qqun clique dessus.
J'ai un "listener" qui réagit au click (qui fonctionne), il me manque simplement la méthode d'accès aux coordonnées et malgré des heures de recherches je n'ai pas trouvé l'info.
Dans un autre post il est écrit, je cite :
Il est possible d'accéder au différents points de la couche en utilisant la propriété features du layer GPX.
Ainsi, si on déclare une couche gpx :
var gpx= viewer.getMap().addLayer("GPX","Balade", ...);
On récupère les points avec la propriété features :
var tabPoint = gpx.features;
Le résultat est un tableau de OpenLayers.Features.Vector
Ce qui amène ma question : Comment récupérer les coordonnées d'un point dans un OpenLayers.Features.Vector ?
Désolé je n'ai pas d'exemple en ligne car c'est une appli autonome, mais pour l'instant la partie visualisation est des plus basique avec simplement le chargement d'une ou plusieurs traces basé sur les exemples fournis par l'IGN.
Merci d'avance
Partager