Trigger update_street_width functionality only on streets
This commit is contained in:
parent
1ddb724140
commit
2f02ca1d2a
@ -186,6 +186,8 @@ function load_geojson(name, url, iconname, iconcolor, active=1, style={}) {
|
||||
switch (iconname) {
|
||||
case "street":
|
||||
onEachFeature = function(feature, layer) {
|
||||
layer.myTag = iconname;
|
||||
layer.myName = name;
|
||||
layer.on("click", function (e) {
|
||||
current_feature = feature;
|
||||
});
|
||||
@ -494,11 +496,11 @@ function update_street_width() {
|
||||
w = 2**zoom * 0.016 * 2;
|
||||
}
|
||||
var myStyle = {weight: w, opacity: 0.7};
|
||||
for (var i = 0; i < layers._layers.length; i++) {
|
||||
if (!layers._layers[i].layer._layers)
|
||||
continue;
|
||||
layers._layers[i].layer.setStyle(myStyle);
|
||||
mymap.eachLayer( function(layer) {
|
||||
if ( layer.myTag && layer.myTag === "street") {
|
||||
layer.setStyle(myStyle);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function update_outline_visibility() {
|
||||
|
Loading…
Reference in New Issue
Block a user