J'ai une carte, avec une barre latérale div à côté. J'essaye de faire en sorte que chaque marqueur sur la carte ait un lien hypertexte correspondant dans la barre latérale, et quand on clique dessus, la boîte d'information pour ce marqueur apparaît.Lien hypertexte pour ouvrir l'infowindow du marqueur sur Google Map
function linkClick(){
google.maps.event.trigger(gmarkers[cpid], "click");
}
content += '<a href="javascript:linkClick(' + cpid + ')">'+tmpName+"</a><br>";
$("#cplist").html(content);
DCIP est un identifiant unique pour chaque point sur la carte, une valeur qui est stockée dans la base de données avec le reste de l'information pour les marqueurs. J'ai mes marqueurs sur la carte, et mes liens dans la barre latérale, mais je ne suis pas sûr de savoir comment faire la connexion entre deux. J'ai créé la fonction « LINKCliquez » pour essayer de réaliser cela, mais je viens d'obtenir l'erreur:
ReferenceError: Can't find variable: linkClick
Actuellement tout le code ci-dessus est dans la boucle qui trace les repères sur la carte. Je pense que j'ai inclus assez de détails/code.
Voici un exemple de ce que je veux réaliser http://www.geocodezip.com/v3_MW_example_categories.html
La définition de LINKCliquez est 'linkClick()' (aucun argument) mais dans la balise vous écrivez linkClick (cpid), en passant un argument. Ce n'est pas vraiment lié à votre question, mais je pense que c'est incohérent. –
Je vais changer ça, merci. – paulyay