nakarte

Source code of https://map.sikmir.ru (fork)
git clone git://git.sikmir.ru/nakarte
Log | Files | Refs | LICENSE

commit 5a0ab741056229ed969d959dbdfe5a32102b34a1
parent 7900f7508c959a70e54940eb484119913fd8be4c
Author: Sergej Orlov <wladimirych@gmail.com>
Date:   Sat,  8 Jul 2017 02:20:36 +0300

[mapillary] no error if tiles do not contain expected layers

Diffstat:
Msrc/lib/leaflet.control.panoramas/lib/mapillary/mapillary-coverage-layer.js | 9+++++++++
1 file changed, 9 insertions(+), 0 deletions(-)

diff --git a/src/lib/leaflet.control.panoramas/lib/mapillary/mapillary-coverage-layer.js b/src/lib/leaflet.control.panoramas/lib/mapillary/mapillary-coverage-layer.js @@ -34,6 +34,9 @@ const MapillaryCoverage = L.GridLayer.extend({ drawOverview: function(canvas) { const tileData = canvas._tileData; + if (!tileData['mapillary-sequence-overview']) { + return; + } let {multiplier, offsetX, offsetY} = canvas._adjustment; const canvasCtx = canvas.getContext('2d'); canvasCtx.fillStyle = this.options.color; @@ -55,6 +58,9 @@ const MapillaryCoverage = L.GridLayer.extend({ tileData = canvas._tileData, adjustment = canvas._adjustment; + if (!tileData['mapillary-sequences']) { + return; + } const canvasCtx = canvas.getContext('2d'); canvasCtx.beginPath(); canvasCtx.strokeStyle = this.options.color; @@ -94,6 +100,9 @@ const MapillaryCoverage = L.GridLayer.extend({ let tileData = canvas._tileData, adjustment = canvas._adjustment; + if (!tileData['mapillary-images']) { + return; + } let {multiplier, offsetX, offsetY} = adjustment; const canvasCtx = canvas.getContext('2d'); canvasCtx.beginPath();