Suite

Ajouter des scripts dans l'infowindow de CartoDB ?

Ajouter des scripts dans l'infowindow de CartoDB ?


J'essaie d'implémenter un simple lien "zoomer sur ce point" dans une fenêtre d'information CartoDB. Pour ce faire, je suppose que j'ai besoin de :

  1. Pour pouvoir placer un script dans un modèle d'infowindow (moustache), afin que le lien de zoom puisse être défini de manière dynamique
  2. Accès à la valeur lat/lng sur laquelle on a cliqué

Je ne sais pas si le JS doit être placé dans le modèle de moustache (les balises imbriquées semblent un peu désordonnées) ou ailleurs - quelque chose comme un événement "infowindow.complete" serait idéal, mais je ne sais pas si cela existe.

Actuellement j'ai

Mon script s'exécute, mais je ne sais pas comment accéder au point lat/lng. Les informations sont-elles disponibles dans content.data ? Comment puis-je déboguer le contenu de {{content}} ?

Ce message semble fournir une réponse (c'est-à-dire utiliser l'événement 'featureClick', qui a le lat/lng transmis), mais le code ne se déclenche pas pour moi - probablement parce que le contenu de la fenêtre d'information n'est pas encore terminé (d'où proposition ci-dessus)