Bonjour à tous!
Je viens vers vous non pas pour un morceau de code mais plus pour vous faire réfléchir et par la même occasion, m'aider à m'en sortir.
J'affiche une carte selon les coordonnées (Latitude et longitude) passée en paramètre dans la fonctionJe pose quelques marqueurs sur cette carte avec cette solution:
Code : Sélectionner tout - Visualiser dans une fenêtre à part GglRécupèreCarte
Ce bout de code se trouve dans une boucle (En fait, j'ai écrit ici les coordonnées de Paris mais dans mon prog, c'est des variables).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 params est une gglParamètreCarte M1 est un gglMarqueur //coordonnées de Paris par exemple M1.Latitude=48.8566667 M1.Longitude=2.3509871 M1.Couleur=VertClair Ajoute(params.Marqueur,M1)
Note: la carte est affichée après la boucle.
Mon problème:
Ma carte s'affiche bien avec tous mes marqueurs. Ce que je veux faire, c'est qu'une fenêtre type popup s'affiche lorsque l'utilisateur passe son curseur sur un marqueur. Dans cette fenêtre popup, je souhaite afficher des infos en relation avec la ville pointée.
Mais seulement, une fois que la carte est affichée, c'est une image et plus moyen d'avoir les coordonnées des marqueurs.
J'avais pensé à recalculer les coordonnées en fonction de la position de la souris mais le problème, c'est qu'il me manque des données capitales: les coordonnées de la limite de la carte.
Quoi? C'est pas clair ? Mince...
Enfin, la problématique est dressée... Si certains veulent bien l'affronter, je peux bien entendu répondre à vos questions et observations.
Merci à vous !
Partager