LeafletをBootstrapのModal内で使用する場合

Leaflet地図をBootstrapのModal内で使用する場合、Modalの表示イベント時にサイズが動的に変化してしまい、うまく表示されなくなってしまう。
これを回避するためには、Modalの表示イベント時にLeaflet地図のサイズ再調整用メソッドを実行するようにすれば良い。

$("#modal").on("shown.bs.modal", function(e){
    setTimeout(function(){
        map.invalidateSize();
    }, 0);
});