Bonjour,
Pour une carte Google générée dynamiquement, je créée des icônes.
Exemple
Il y a 4 formes et 4 couleurs, soit 16 icônes déclarées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 var redSquare = { path: 'M 125,5 155,5 155,35 125,35 z', fillColor: "#F00", // rouge fillOpacity: 0.8, scale: 0.5, strokeColor: "#F90", // orange strokeWeight: 1 };
Je souhaite placer des marqueurs sur une carte. Pour cela, je déclare 4 listes d'adresses (selon une certaine urgence, on affiche des marqueur d'une certaine couleur)
Exemple:
J'aimerais afficher l'icône redSquare lorsque l'adresse concernée est dans la liste des rouges, et que forme=Square, or je ne peux pas faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 var adressesRouge = [ {loc: 'La grande Villette, 49122 LE MAY SUR EVRE', nom: '448-EARL', lat: '47.1327223', lng: '-0.8808116', forme: 'Square'}, {loc: 'landivisiau, 85140 LA MERLATIèRE', nom: '469-gaec bois desmottes', lat: '46.7341507', lng: '-1.2812805', forme: 'Star'} ];
Comment appeler un objet dont le nom varie dynamiquement ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part red.adressesRouge[i].forme
Partager