Estoy tratando de crear un mapa utilizando Leaflet con círculos que indican las distancias en el mapa en el nivel de zoom actual (escala del mapa). Véase la ilustración siguiente:
Sé cómo calcular los tamaños y actualizar los propios círculos, pero me cuesta añadir el texto a los círculos.
He probado el plugin leaflet.label pero no era una opción porque no admite etiquetas estáticas para los vectores .
La alternativa parece ser usar un divIcon, pero esto parece ser una manera muy torpe de resolver mi problema, ya que tendré que editar las opciones del divIcon, dentro de un marcador en cada evento de zoom.
¿Qué me aconseja?