J'ai une carte Google Map (API v3) remplie de marqueurs qui indiquent les données d'une base de données. Je voudrais ajouter une barre latérale qui vérifie quels marqueurs sont actuellement visibles sur la carte et les ajoute à une barre latérale, en ajustant chaque fois que la carte est déplacée. Est-ce que quelque chose comme ça est possible?Barre latérale sur Google Maps réagissant à la carte
0
A
Répondre
1
J'ai un GitHub project qui charge un fichier KML contenant des repères, les place dans la barre latérale et utilise l'API Google Maps pour assombrir/éclaircir les emplacements lors du changement de la carte. La partie concernée est cet extrait:
google.maps.event.addListener(mapInstance, 'bounds_changed', function() {
currentBounds = mapInstance.getBounds();
for (i = 0; i < parser.docs[0].placemarks.length; i++) {
var myLi = $("#p" + i);
if (currentBounds.contains(parser.docs[0].placemarks[i].marker.getPosition())) {
myLi.css("color","#000000");
} else {
myLi.css("color","#CCCCCC");
}
}
});
La version abrégée de c'est:
google.maps.event.addListener(mapInstance, 'bounds_changed', function() {
currentBounds = mapInstance.getBounds();
/*
Loop over Google map placemarks and check the placemark by doing:
if (currentBounds.contains(currentPlacemark.getPosition())) {
// Change CSS to make sidebar entry visible
} else {
// Change CSS to make sidebar entry invisible
}
*/
});
Dans mes exemples, mapInstance est une instance de google.maps.Map et currentPlacemark est une instance d'un de vos objets google.maps.Marker.
Questions connexes
- 1. Google maps avec barre latérale cliquable
- 2. Google Maps - Cliquer et zoomer dans une barre latérale
- 3. Aide de la barre latérale pour l'API Google Maps V3
- 4. Comment ajouter la navigation latérale à Google Maps?
- 5. Remplacer la carte Google Maps?
- 6. Google Maps v2 div à l'intérieur ou sur la carte
- 7. Imprimer une grande carte sur Google Maps
- 8. Formulaire Google dans la barre latérale de Google Doc
- 9. Google Maps (v3) filtre par mouvement de carte
- 10. Carte google maps résultats jquery
- 11. Insérer google map dans un site Web avec la barre latérale des emplacements de gauche
- 12. Google maps url - carte centre
- 13. Google Maps Commandes
- 14. Utilisation de la barre latérale cliquez pour déclencher google maps événement v3
- 15. Google maps, passez la carte à la fonction
- 16. Afficher plusieurs régions de Google Maps sur la même carte
- 17. Google maps dynamique ajaxed
- 18. Barre latérale sur Eclipse RCP
- 19. Google maps javascript API comment centrer la carte sur l'infobox
- 20. Android Google Maps: Initialisation de la carte
- 21. Carte Google Maps Villes dans la région
- 22. Google maps ne dessine pas la carte sur localhost
- 23. Android Google Maps: Double-cliquez sur la carte
- 24. mettre la barre latérale sur la barre de navigation
- 25. Google Maps Infobox Autopan Problème
- 26. Comment faire défiler la carte basée sur API Google Maps
- 27. barre latérale gauche twiki
- 28. google maps: veux ajouter/supprimer GEvent Listener à la carte
- 29. Addon de la barre latérale personnalisée pour Google Docs
- 30. API Google Maps: Ajouter streetview à la carte?
C'est ce que je cherchais. Merci. – hubert