В листовке я могу визуализировать слои геоджонов, используя следующий скрипт:
L.geoJSON('district.json', {
style: myStyle,
onEachFeature: function(feature, layer) {
layer.bindPopup(feature.properties.name);
}
}).addTo(map);
Приведенный выше код показывает объекты на карте, а также свойства name
при нажатии на карту. Но то, что я хочу, отличается. Я хочу скрыть функцию district.json
на карте, но она должна появиться во всплывающем контенте, когда я нажму на позицию feature
. Я попробовал следующий стиль:
var myStyle = {
fillColor: rgb(0,0,0,0),
opacity: 0,
strokeOpacity: 0,
}
Это скроет слои, но когда я нажму на карту, ничего не появится. Есть ли возможные стили для этих условий?