L.geoJsonレイヤーの上にリーフレット キャンバス レイヤーを表示しようとしています。bringToBack()
ただし、 /bringToFront()
メソッドを使用してこれを行うことができないリーフレットのバグがあるようです。
var canvasTiles = L.tileLayer.canvas();
https://github.com/Leaflet/Leaflet/issues/974
キャンバスレイヤーを一番上に取得しようとして、メソッドの最後で次の関数を呼び出してみましたが、機能しdrawTile()
ません。
var interiorMaskLayer = null;
var exteriorMaskLayer = null;
function addMaskToBack(){
insertAtTheBottom = true;
if (interiorMaskLayer && exteriorMaskLayer){
map.removeLayer(interiorMaskLayer);
map.removeLayer(exteriorMaskLayer);
}
interiorMaskLayer = L.geoJson(interiorMaskGeojsonPoly, {style: interiorStyle})
map.addLayer(interiorMaskLayer, insertAtTheBottom);
exteriorMaskLayer = L.geoJson(exteriorMaskGeojsonPoly, {style: exteriorStyle});
map.addLayer(exteriorMaskLayer, insertAtTheBottom);
}
キャンバス レイヤーを一番上に表示する回避策はありますか?
Leaflet-Leaflet-v0.5.1-0-gc1d410f.zip を使用