Esto parece ser un resultado altamente clasificado en los motores de búsqueda, así que pensé en pasar por aquí y actualizar + añadir.
La documentación de Leaflet parece haber sido actualizada desde que se proporcionó la respuesta original (v1.03 frente a v1.40 en el momento de esta publicación), pero incluso entonces la documentación sobre polilíneas no ha identificado nunca ninguna opción de estilo fuera de las 3 utilizadas en el ejemplo (que menciona el OP). Eso hace que encontrar el resto de las opciones sea un poco lento. Estas opciones se heredan de Ruta y ahí es donde encontrarás la documentación sobre ellos. He adjuntado una imagen de las opciones disponibles y he probado todas las que he podido para ver si funcionan (2ª columna), pero sólo en la medida en que mi proyecto actual puede hacer uso de ellas.
Observe el último elemento, 'className'. Esto le permitirá establecer un nombre de clase CSS y utilizar CSS (o SASS) para dar estilo a su polilínea en lugar de codificarla. También hay que tener en cuenta que las reglas CSS parecen anular las opciones de estilo de Leaflet que configure en su código. Desafortunadamente, esto todavía no le permite obtener bordes, es decir. border: 1px solid red;
no funciona. Esto se debe a que no son elementos HTML, sino SVG.
SVG no reconoce el concepto de "borde", es decir, una línea alrededor de un objeto. Una polilínea ya es una "línea". Sin embargo, SVG reconoce el concepto de relleno y trazo, que puede utilizarse para lograr un efecto similar al de un borde. Si dibuja un polígono alrededor de la polilínea y establece el trazo con el estilo de borde deseado y el color de relleno con el color de línea deseado, obtendrá un "borde". Puede leer más sobre este enfoque aquí: https://stackoverflow.com/questions/36132689/how-to-convert-polyline-with-weight-to-polygon-in-leaflet
Y en texto esas opciones de Path son:
- accidente cerebrovascular
- color
- peso
- opacidad
- lineCap
- lineJoin
- dashArray
- dashOffset
- llenar
- fillColor
- fillOpacity
- fillRule
- bubblingMouseEvents
- renderizador
- className