[Tableaux] Afficher tableau d'objet

patrice86 Messages postés 1380 Date d'inscription   Statut Membre Dernière intervention   -  
math 2000 Messages postés 2605 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'essaie de développer une carte interactive avec Google Map API et j'ai un tableau d'objet en javascript :
var montab= [
{
id : '1',
title : "Élément 1 ",
lat : 000000,
lng : -0.00000,
category : 0
},
{
id : '2',
title : "Élément 2 ",
lat : 00000,
lng : -0.0000,
category : 1
},
{
id : '3',
title : "Élément 3 ",
lat : 00000,
lng : -0.0000,
category : 1
},
{
id : '4',
title : "Élément 4",
lat : 00000,
lng : -0.0000,
category : 3
},
];

Les catégories faisant référence à un tableau :
var cat= [
"cat1",
"cat2",
"cat3"
];

Le but étant que je réussisse à afficher le tableau cat sous la forme d'un menu accordéon avec dans chaque sous menu les éléments du tableau montab correspondant (par category:X)

Mais là je dois dire que je ne vois pas du tout comment faire cela. Si vous avez le code je suis preneur ou bien une piste sérieuse de développement ;)
Et les explications pour que je me couche moins c** au passage =)

Merci
A voir également:

1 réponse

math 2000 Messages postés 2605 Date d'inscription   Statut Membre Dernière intervention   405
 
salut
Ca doit affiche quoi une partie de la carte visée par attitude et longitude ? dans un menu accordéeon !!!
0
patrice86 Messages postés 1380 Date d'inscription   Statut Membre Dernière intervention   125
 
Tu as tout compris.

En gros une fois que le menu accordéon sera créer, je clique sur une catégorie et ça affiche tout les points qui sont liés à cette catégorie sur une carte google map.
0
math 2000 Messages postés 2605 Date d'inscription   Statut Membre Dernière intervention   405
 
pour trier par catégorie tu peux faire un tableau intermédiaire qui aurait son indice en catégorie ce qui permettra d'affichage juste avec une boucle tes éléments par catégorie
0
patrice86 Messages postés 1380 Date d'inscription   Statut Membre Dernière intervention   125
 
Et en javascript tout ça on fait comment ?
Car je dois faire cela avec javascript ou jquery et je suis largué ^^
0
math 2000 Messages postés 2605 Date d'inscription   Statut Membre Dernière intervention   405
 
tu rajoute des accolade
var montab= [

//ma catégorie 1
{
{ id : '1',
title : "Élément 1 ",
lat : 000000,
lng : -0.00000,
},
{ id : '1',
title : "Élément 1 ",
lat : 000000,
lng : -0.00000,
},

},
//ma catégorie 2
{
{ id : '1',
title : "Élément 1 ",
lat : 000000,
lng : -0.00000,
},
{ id : '1',
title : "Élément 1 ",
lat : 000000,
lng : -0.00000,
},
}

]

affichier la catégorie 1 :
for(var i= 0,i<montab[0].lenght;i++)
{
montab[0][i].afficher();
}

bha après bien sur afficher c'est pas afficher c'est la fonction de l'api google dont je n'ai pas connaissance
0