Leafletでレイヤの分割表示を実装するには、「leaflet-side-by-side」と言うプラグインを利用すると便利です。
index.html
<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <title>Leaflet Sample</title>
    <script src="./library/leaflet-0.7.3/leaflet.js"></script>
    <link href="./library/leaflet-0.7.3/leaflet.css" rel="stylesheet" />
    <link href="./css/stylesheet.css" rel="stylesheet" />
    <script src="./plugin/leaflet-side-by-side/leaflet-side-by-side.js"></script>
</head>
<body>
    <div id="map"></div>
    <script src="./js/script.js"></script>
</body>
</html>stylesheet.css
html, body {
    height: 100%;
    padding: 0;
    margin: 0;
}
#map {
    z-index: 0;
    height: 100%;
}script.js
var map = L.map('map', {
    center: [35.681,139.763],
    zoom: 14,
    zoomControl: true
});
var m_color = new L.tileLayer('https://tile.mierune.co.jp/mierune/{z}/{x}/{y}.png', {
    attribution: "Maptiles by <a href='http://mierune.co.jp/' target='_blank'>MIERUNE</a>, under CC BY. Data by <a href='http://osm.org/copyright' target='_blank'>OpenStreetMap</a> contributors, under ODbL."
}).addTo(map);
var m_mono = new L.tileLayer('https://tile.mierune.co.jp/mierune_mono/{z}/{x}/{y}.png', {
    attribution: "Maptiles by <a href='http://mierune.co.jp/' target='_blank'>MIERUNE</a>, under CC BY. Data by <a href='http://osm.org/copyright' target='_blank'>OpenStreetMap</a> contributors, under ODbL."
}).addTo(map);
L.control.sideBySide(m_color, m_mono).addTo(map);index.htmlを実行すると下記のようにブラウザで表示されます。

example
分割設定:
L.control.sideBySide(m_color, m_mono).addTo(map)
レイヤの分割表示を実装したい時に便利なプラグインです。
- 参考文献
 Leaflet
 
         
                
