2016-05-20 6 views
0

現在、私はレイヤーの凡例を表示/表示するためにリーフレット付きのブーストストラップスイッチを使用しようとしています。 1rstのステップは大丈夫です、私はモーダルウィンドウ内のチェックボックスを使用することができます。 2つ以上のチェックボックスが有効になっているとき、レイヤーが揃っているとき、私の凡例と同じときに問題があります。 ブーストストラップスイッチボタンを使用して1つのレイヤーのみを表示し、他のレイヤーをすべて非表示にできますか(読み込み中にバックグラウンドで使用されるものを含む)?リーフレット - ブートストラップスイッチ - すべてのレイヤーをオフにする

デモfiddle here

コードブートストラップ・スイッチと1層のために。表示/マスクのみこの層ではなく、すべてのレイヤー:

$("[name='checkboxL1']").bootstrapSwitch({ 
    onSwitchChange: function(event, state) { 

    if (state) map1.addLayer(OSM2); 
    else map1.removeLayer(OSM2); 
    } 
}); 

は、私は、ボタンを追加する方法を見つけ

答えて

0

...私はネイティブではないよ、私の英語をexcusingいただきありがとうございます。

<div class="col-md-12 text-left"> 
<input id='checkboxL1'type="radio" name="GroupedSwitches" data-size="mini"data-off-text="False" data-on-text="True" checked="false"class ="bs">&nb1a</div> 

しかし、2回以上表示されることがlayerscant、彼らは常に更新fiddle here

に重なら

関連する問題