Dans cet exemple d’application, nous allons coupler la démonstration concernant le clustering des markers avec la création de polygones tels que des cercles ou des rectangles.
- Dans un premier temps, il est demandé de choisir le type de polygone à tracer sur la google map (par défaut, le mode cercle est sélectionné).
- L’utilisateur choisit son type de polygone en cliquant sur le libellé approprié (cercle ou rectangle). Pour visualiser les points concernés, il faudra alors cliquer sur la carte (afin de déterminer le centre du cercle ou le coin supérieur gauche du rectangle) puis déplacer ce point afin de définir le polygone à la volée.
- Le rechargement se fera de manière asynchrone via un appel ajax (GXmlHttp.create [ bientôt en ligne]) et les markers inclus dans le polygone seront affichés sous forme de clusters. La carte sera mise à jour suite à un zoom ou à déplacement de celle-ci.
Cliquez sur “tout effacer” pour réinitialiser la map.
Si des markers apparaissent en dehors du polygone tracé, cela s’explique par le fait que la carte est découpée en cellules rectangulaires et que le marker la représentant est centré dans cette cellule.
Par exemple, un point situé au dessus d’un polygone de type cercle signifiera que les points concernés par le cluster se trouvent au sud de la cellule “à cheval” sur le périmètre du cercle.
30 septembre 2010 à 8 h 36 min
Bonjour,
Bravo pour votre application.
C’est vraiment bien fait, j’avoue avoir eu un peu de mal à comprendre les explications pour dessiner le cercle, mais j’y suis arrivé.
Merci beaucoup,
André Schmutz.
28 novembre 2010 à 19 h 35 min
Bonjour,
Pourriez vous poster le code pour nos aider à comprendre ?
19 janvier 2011 à 16 h 06 min
Bonjour,
J’aimerais bien exploiter votre application, saurait-il possible de mettre quelques explications…
Je ne vois pas comment on peut faire varier le cercle
Cordialement,
Grégory
26 janvier 2011 à 11 h 48 min
Hi,
Your work is so amazing.
Now I have a project which exactly needs the tech you have done.
Could u please add the explications or send me the code by email, please ?
Thx so much in advance.
zhuhan
27 janvier 2011 à 2 h 01 min
Hi Davi,
This project uses the version 2 of the API. I’m now working on the V3.
You can consult this page about the way to draw circle and retrieve markers. Explanations should come soon!…
And clustering too !
Thx for your feedback.
27 janvier 2011 à 20 h 38 min
Hi,
I will check it.
thx for your reponse.
11 juillet 2011 à 12 h 11 min
Bonjour,
Est ce qu’on pourrait avoir le code de ce très bon programme
ou avoir des infos sur les methodes utilisées.
Merci