Actualización para el folleto 1.0: A partir de Leaflet 1.0, el Plugin Leaflet.label está depracticado, ya que se ha incluido con el núcleo de Leaflet como L.Tooltip
. No es necesario incluir el script fuente, y la sintaxis ha cambiado ligeramente. Ejemplo de uso:
var marker = new L.marker([39.5, -77.3], { opacity: 0.01 }); //opacity may be set to zero
marker.bindTooltip("My Label", {permanent: true, className: "my-label", offset: [0, 0] });
marker.addTo(map);
El estilo CSS se puede aplicar a la clase de la misma manera que antes.
.my-label {
position: absolute;
width:1000px;
font-size:20px;
}
También parece que la opacidad del marcador puede fijarse completamente a 0.
Antes del folleto 1.0: Utiliza el Plugin Leaflet.label (ya mencionado por geomajor56).
<script src="scripts/leaflet.label.js"></script>
Con el plugin de etiquetas de Leaflet, las etiquetas están directamente vinculadas a los marcadores, pero puede ajustar la opacidad del marcador a casi cero para que sólo sea visible la etiqueta. (Si establece la opacidad del marcador en 0, la etiqueta asociada también desaparece).
var marker = new L.marker([39.5, -77.3], { opacity: 0.01 });
marker.bindLabel("My Label", {noHide: true, className: "my-label", offset: [0, 0] });
marker.addTo(map);
A continuación, puede utilizar CSS para dar el estilo que desee a sus etiquetas:
.my-label {
position: absolute;
width:1000px;
font-size:20px;
}
1 votos
@NikhilVJ - Ese Q&A no discute cómo tener un tooltip sin con el marcador correspondiente. Las respuestas aquí discutir cómo tener sólo el texto, sin marcador visible.
0 votos
Ah lo siento mi error