Bonjour à tous,
J'ai un soucis pour grouper des marqueurs sur MapQuest
Mon problème :
J'insère sur ma map MapQuest des marqueurs, tout fonctionne correctement. Cependant j'en ai énormément et je voudrais les grouper pour que ce soit plus propre.
Rendu :
Ce que j'aimerais que ça fasse :
Et quand on clique sur un marqueur, ca fait un zoom puis ca affiche ceux qui étaient groupés dans ce point là et ainsi de suite jusqu'à arriver à un seul marqueur.
J'ai essayé de chercher sur la doc mapquest mais rien trouvé
Avez vous une idée ?
Voici mon code (les marqueurs proviennent d'une api):
Merci d'avance !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 window.onload = function() { L.mapquest.key = 'MA_CLEF'; var map = L.mapquest.map('map', { center: [45.75, 4.85], layers: L.mapquest.tileLayer('map'), zoom: 12 }); ajaxGet("https://api.jcdecaux.com/vls/v1/stations?contract=Lyon&apiKey=Ma_CLEF", function (reponse) { // Transforme la réponse en un tableau d'articles var listePoints = JSON.parse(reponse); for (var i = listePoints.length - 1; i >= 0; i--) { L.marker([listePoints[i].position.lat, listePoints[i].position.lng], { icon: L.mapquest.icons.marker(), draggable: false }).bindPopup(listePoints[i].address).addTo(map); }; }); };
EDIT :
Forcément quand je poste le message que je trouve la solution
pour ceux que ça intéresse : https://developer.mapquest.com/docum...rker-clusters/
Partager