0
マップの詳細レベルをさまざまなレベルで変更しています。異なる凡例を異なるズームレベルで割り当てたいと思います。リーフレットの中で可能ですか?リーフレットの凡例がズームによって変わる
マップの詳細レベルをさまざまなレベルで変更しています。異なる凡例を異なるズームレベルで割り当てたいと思います。リーフレットの中で可能ですか?リーフレットの凡例がズームによって変わる
ええ、あなたのレイヤーにonEachFeatureを書くことができますし、ズームレベルを確認し、それに応じて操作を行うことができます。
私は今非常に単純な問題であったことを認識しました。私はちょうど 'コントロールを削除'を書く必要があります:
map.on('zoomend', onZoomend);
function onZoomend(){
if(map.getZoom()>13){
map.removeControl(legend0);}
};
あなたは本当にありますか?私はとても新しく合っています。 – Gamze
コードスニペットを投稿して、私が変更できるようにすることができます –
関数onZoomend(){ var currentZoom = map.getZoom(); //現在のズームを取得します \t //ズームレベルに基づいて条件を追加できます }; map.on( 'zoomend'、onZoomend); –