我試圖在L.geoJson圖層上顯示傳單畫布層。然而,使用方法無法完成的傳單似乎存在一個錯誤。變通辦法讓小葉畫布層顯示在上面?
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