用于“检查按钮”的传单更改单选按钮

时间:2018-11-03 06:38:00

标签: javascript leaflet

我在Leaflet中显示两个geojson。似乎默认情况下Leaflet和d3js.overlay使用我的选择菜单中的单选按钮。

相反,我想有一个检查按钮。

我的代码:

 var ward = [];
            var wardOverlay = L.d3SvgOverlay(function(sel, proj) {

              var upd = sel.selectAll('path').data(ward);
              upd.enter()
                .append('path')
                .attr('d', proj.pathFromGeojson)
                .attr('stroke', 'red')
                .attr('fill-opacity', '0.2');
              upd.attr('stroke-width', 1 / proj.scale);
            });


            var district = [];
            var districtOverlay = L.d3SvgOverlay(function(sel, proj) {

              var upd = sel.selectAll('path').data(district);
              upd.enter()
                .append('path')
                .attr('d', proj.pathFromGeojson)
                .attr('stroke', 'black')
                .attr('fill-opacity', '0.1');
              upd.attr('stroke-width', 1 / proj.scale);
            }); 

L.control.layers({"District": districtOverlay, "ward": wardOverlay}).addTo(map);

如何将单选按钮更改为“检查按钮”?

0 个答案:

没有答案