commit f54ff92665b2871a10a1820608dddbb5e344eedc
parent 5897c861e1eed55b3efc6f350c73a7a9de402590
Author: Sergej Orlov <wladimirych@gmail.com>
Date: Tue, 31 Jan 2017 00:03:40 +0300
[tiled tracks] small fixes
Diffstat:
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/src/lib/leaflet.layer.tracks-collection/index.js b/src/lib/leaflet.layer.tracks-collection/index.js
@@ -175,15 +175,13 @@ L.ProtobufTileLines = L.GridLayer.extend({
},
createTile: function(coords, done) {
- const tile = document.createElement('div');
- const canvas = document.createElement('canvas');
- const overlayCanvas = document.createElement('canvas');
- tile.appendChild(canvas);
- tile.appendChild(overlayCanvas);
+ const tile = L.DomUtil.create('div', 'leaflet-tile');
+ const canvas = L.DomUtil.create('canvas', '', tile);
+ const overlayCanvas = L.DomUtil.create('canvas', '', tile);
canvas.width = 256;
canvas.height = 256;
overlayCanvas.width = 256;
- overlayCanvas.height = 256;
+ overlayCanvas.height = 256 ;
canvas.style.position = 'absolute';
overlayCanvas.style.position = 'absolute';
let {dataPromise, abortLoading} = this.loader.requestTileData(coords);
@@ -304,8 +302,10 @@ L.ProtobufTileLines = L.GridLayer.extend({
onTileUnload: function(e) {
const tile = e.tile;
tile._abortLoading();
- delete tile._promise;
- delete tile._features;
+ delete tile._tileData;
+ delete tile._adjustment;
+ delete tile._canvas;
+ delete tile._overlayCanvas;
},