Il s'agit d'un fichier php assez utile que j'ai du développer dans le cadre d'un projet qui permet, en lui fournissant les coordonnées X et Y en entré, d'avoir en entrée la longitude et la latitude.
Pour répondre à de nombreuses questions, je vais vous éclaircir sur les trois ligne suivante du fichier html:
>
>InitTab(a);
>var maCarte = new Carte(b, c, d, e);
>maCarte.addMarker(f, g, h, i, j, k, l, m);
>
>a: nombre de type de marqueur (donc de type de checkbox) différents. Dans mon exemple vous pouvez le voir, il y a 8 type de marqueur, 8 checkbox, 8 couleurs de marqueur.
>
>b: zoom initial de la carte
>
>c et d: longitude et latitude initial du centre de la carte (change ensuite car la carte se met automatiquement a un zoom et une position pour pouvoir afficher tout les marqueurs grâce a l'option s setBounds)
>
>e: type de la map (ROADMAPpar défaut, mais existe aussi HYBRID, SATELLITE ou TERRAIN (peut etre changer en cliquant sur les option en haut a droite de la carte affiché)
>
>f: contenu de l'info bulle qui s'affiche lorsque l'on clique sur le marqueur (ecrit en format html, on peut donc utiliser toute les balises html)
>
>g: information qui s'affiche sur le marqueur lors du passage de la souris sur celui ci
>
>h: image du marqueur. Peut etre soit une adresse URL qui pointe sur une image, soit une adresse local de votre ordinateur (/image/imafe.jpg)
>
>i et j: longitude et latitude du marqueur
>
>k: type du marqueur
>
>l: numero du type du marqueur (dans mon exemple il y a par exemple 5 marqueur de type 1, et il peut y avoir 90 marqueur de type 2....., donc il faut les numéroter pour pouvoir y avoir acces en javascrpit.
>
>m: booléen, true ou false, permet de choisir si on veut afficher le marqueur au chargement de la page
>
>Voila, j'espère que ces informations vous simplifieront la compréhension, si vous avez d'autre question, n'hésitez pas.