在传单中更改addLayersControl的图形

Mar*_*Eve 5 r leaflet r-leaflet

我想知道是否有办法将addLayersControlin 的符号替换为 leaflet更自定义的东西,甚至是标题.

在此输入图像描述

Bap*_*ste 1

我不确定你可以用 r 语言来做到这一点,但是使用 CSS 你可以像这样覆盖传单样式:

https://jsfiddle.net/84a0uhL1/

.leaflet-control-layers-toggle {
    background-image: url(https://image.flaticon.com/icons/png/512/126/126472.png) !important;
    background-size: 26px;
}
Run Code Online (Sandbox Code Playgroud)

如果您编辑原始 css,则可能不需要 !important 标签。如果你不能使用 Javascript,你也可以使用:after属性content:"Your text"

希望它能帮助你。