Comment identifier Marker Leaflet lors d'un événement «popupopen»?

lorsqu'un marqueur est cliqué, j'ai besoin d'exécuter un code qui trouve la id correspondant au marqueur étant un clic , récupère des données à partir API principale, puis ajoute le nouvellement extrait des données de la content de la fenêtre qui va s'ouvrir.

Le seul moyen c'est de pouvoir écouter un événement de clic sur le marqueur est

map.on('popupopen', function(e){
    //How to retrieve marker?
    //eg: Assign an id on creation, retrieve it now during popupopen
};)

Comment puis-je identifier le marqueur c'est? Est-il possible d'ajouter un id attribut pour chaque marqueur, puis récupérer cette id au cours de la popupopen événement?

source d'informationauteur Nyxynyx