Leaflet: Comment ajouter une étiquette de texte à une icône de marqueur personnalisé?

Est-il possible d'ajouter du texte à une icône personnalisée marqueur? Je veux éviter d'avoir à modifier l'icône dans un éditeur d'image pour ajouter le texte.

J'ai créé mon icône personnalisée marqueur de la sorte:

var airfieldIcon = L.icon({
        iconUrl: 'images/airfield.png',
        iconSize: [48,48]
});

var airfield = L.geoJson (airfield, {
    pointToLayer: function(feature,latlng){
        return L.marker(latlng, {
            icon: airfieldIcon
        })
    }
}).addTo(map);

Comment pourrais-je ajouter le texte "Banff Aérodrome" comme une étiquette à cette icône? Est la méthode la plus simple et la plus efficace grâce à l'utilisation d'un éditeur d'image? si oui, je vais le faire, mais vous vous demandez si il y a une meilleure façon. Merci!

source d'informationauteur redshift