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": …