0
我想为某些标记添加图层控件。当我将它添加到地图时,城市标记正常工作。 baseLayers控件正常工作,overlayMaps控件也被创建。但是,标记不会显示何时点击overlayMaps控件。我确信我犯了一个简单的错误,但我一直无法检测到它。单张图层控件不显示图层
var city = L.marker([34.26112, -116.8456], {
icon: L.BeautifyIcon.icon(options)
}).bindPopup('<a href="' + "https://en.wikipedia.org/wiki/Big_Bear_Lake,_California" + '" target="_blank">' + "Big Bear Lake" + '</a>');
var citymarkers = L.layerGroup(city);
var overlayMaps = {
"Cities": citymarkers
};
L.control.layers(baseLayers, overlayMaps).addTo(map);
答案是波纹管,但顺便说一下,你不需要任何所有的“+”到您的弹出,如果你不添加变量 – Baptiste