配列の各要素にArray = [2,4,5,5,1,9,9,1,1]
固定値= 3を掛けて、レイヤーの重みの値を更新する方法
Array = [2,4,5,5,1,9,9,1,1]
list_layer[1].eachLayer(function(layer) {
layer.setStyle({
opacity: 0.3,
weight: 3,
});
});
例:最初のレイヤーの場合:
list_layer[1].eachLayer(function(layer) {
layer.setStyle({
opacity: 0.3,
weight: 3 * Array[0],
});
});
秒のために: weight: 3 * Array[1],
リーフレットを使用したことはありませんが、ドキュメントを読むと、eachLayerコールバックがインデックスを受け入れていないようです。
しかし、私はあなたがこのようなことをすることができると思います:
let i = 0;
list_layer[1].eachLayer(function(layer) {
layer.setStyle({
opacity: 0.3,
weight: 3 * Array[i],
});
i++;
});
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加