J'utilise une carte google sur mon site Web.Ajout de code HTML à un élément non chargé initialement
Maintenant, lorsque vous affichez la carte sur le site Web, vous pouvez cliquer sur différents emplacements (emplacements).
Une fois que vous cliquez sur un emplacement, il affiche une boîte popup (bulle google maps). Maintenant, je voudrais d ajouter du contenu à côté de la Adresse, sur le terrain, et la seule façon dont je peux le faire est avec jQuery.
Voici le code HTML de la bulle contextuelle:
<div class="google-map-placeholder">
<div class="bubble-content">
<h4>Address: </h4>
<p class="custom-bubble-text">Lat and long...</p>
<p class="custom-bubble-text">PE Offices</p>
</div>
</div>
Comment je veux ajouter mon texte sur mesure personnalisée à l'adresse: élément
jQuery:
var x = $('div.google-map-placeholder').find('div.bubble-content p.custom-bubble-text').html();
if(x == 'NY Offices'){
$('div.google-map-placeholder').find('div.bubble-content h4').html('Address: My custom address');
}
mais il ne pas de travail (ne pas ajouter mon html) ...
Je suppose que je dois ajouter un écouteur d'événement quand en cliquant sur l'icône de marqueur de carte, mais comment puis-je faire cela?
Vous devriez ajouter un écouteur d'événement google maps: https://developers.google.com/maps/documentation/javascript/events?hl=fr –