用于GeoJSON功能的setStyle()函数-传单
好的,因为我已经问了一个很长的问题,但是由于有一段时间没有收到任何新的答复,并且也不想在细节上感到困惑,所以我将尽力保持这一简单。 如果我没记错的话,setStyle用于命名的特定功能的函数如下: var bounds = [[54.559322, -5.767822], [56.1210604, -3.021240]]; var rect = L.rectangle(bounds, {color: "#ff7800", weight: 1}).addTo(map); rect.setStyle({color: "#4B1BDE"}); ...这会将颜色从橙色变为蓝色。我也知道resetStyle()将样式恢复为原始样式的功能。 这是我设置GeoJSON样式的方式: var everything = L.geoJson(myfile, { onEachFeature: function(feature){ array_of_layers.addLayer(feature); }, style: function(feature){ switch(feature.properties.name){ case "belgium": return belgium_style; break; case "bosnia": return bosnia_style; break; case "denmark": return denmark_style; break; case "great_britain": …