Créer une carte google avec GMap2 et y mettre des points qui ouvrent un ballon avec l'adresse lorsque le point est cliqué.Cliquez sur GEvent.addListener avec jquery
Je voudrais que les utilisateurs puissent cliquer sur le texte de la page et utiliser jquery pour ouvrir le ballon correspondant. Cependant, je ne peux pas trouver l'ID à utiliser pour appeler un événement jquery click. Fondamentalement, j'ai une liste de magasin sur le côté gauche et lorsque l'utilisateur clique sur le nom du magasin, je veux qu'il ouvre le ballon correspondant.
GEvent.addListener(marker_500, "click", function()
{
map.openInfoWindowHtml(point, myHtml);
}
Une idée de quel élément lié à cet événement de clic est?
Essayé
$ ("# marker_500") cliquez sur().
Et cela ne fonctionne pas. Également essayé d'alerter $ (this) .attr ('id'); à l'intérieur de la fonction de clic et qui est indéfini. grâce jason
Nice..thanks. En fait, je l'ai juste fait travailler en utilisant essentiellement la même méthode. J'ai eu le code google maps en cours de chargement. Et l'objet maps n'était pas disponible dans mon événement click jquery. Le sortir de onReady $ ("googleMapBubbleLink. ") Cliquez sur (function() { \t \t \t var currentStoreID = $ (this) .attr (" storeID"). \t \t \t map.openInfoWindowHtml (eval ('point_' + currentStoreID), eval ('myHtml_' + currentStoreID)); \t}); – Jason
@Jason - cool. Je suis content que ça a marché pour toi. – Raja