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