Javascript 向“传单图层”控件添加标题
是否有人有向传单图层控件添加标题的方法?只是一行文本,例如“可用层”。理想情况下,我也想添加一个文本链接Javascript 向“传单图层”控件添加标题,javascript,leaflet,Javascript,Leaflet,是否有人有向传单图层控件添加标题的方法?只是一行文本,例如“可用层”。理想情况下,我也想添加一个文本链接 我以为这会很简单,但我一直没能找到解决办法。我尝试了类似的方法(添加“虚拟”层后保留单选按钮/复选框)和(将div添加到层的末尾,似乎比我需要的更复杂)。不幸的是,以我的经验水平,我无法将这些点联系起来。有什么建议吗?图层控件中的输入元素位于 .传单控制层覆盖层 $(“.传单控制层覆盖”).prepend(“可用层”) 您还可以指定一个类并在此基础上添加一些样式。这不是一个好的解决方案,但希
我以为这会很简单,但我一直没能找到解决办法。我尝试了类似的方法(添加“虚拟”层后保留单选按钮/复选框)和(将div添加到层的末尾,似乎比我需要的更复杂)。不幸的是,以我的经验水平,我无法将这些点联系起来。有什么建议吗?图层控件中的输入元素位于 .传单控制层覆盖层
$(“.传单控制层覆盖”).prepend(“可用层”)代码>
您还可以指定一个类并在此基础上添加一些样式。这不是一个好的解决方案,但希望能对您有所帮助。您可以为控件指定title属性。以下是当前项目中明显不完整的片段:
// Add settings button
var atlasMapSettings = L.Control.extend({
options: {
position: 'topleft'
},
onAdd: function (map) {
var control = L.DomUtil.create('div', 'leaflet-bar leaflet-control leaflet-control-custom atlas-settings-control closed');
var icon = L.DomUtil.create('div', 'fa fa-gear closed', control);
var content = L.DomUtil.create('div', 'control-content empty', control);
$(icon).attr('title', 'Map settings');
看起来牙套不匹配?我不确定第一个控件应该关闭在哪里。这是一个局部示例,它依赖于扩展一个控件对象,而不仅仅是添加一个基本控件。(我意识到这要复杂得多,仔细想想,这里可能没有太大帮助。)关于自定义控件的更多信息: