Attempt to fix the personal layer

This commit is contained in:
Pieter Vander Vennet 2021-05-17 00:17:21 +02:00
parent ebc89385ea
commit fa5ed7c690
3 changed files with 6 additions and 1 deletions

View file

@ -53,6 +53,7 @@ export default class OverpassFeatureSource implements FeatureSource {
return false;
}
let minzoom = Math.min(...layoutToUse.data.layers.map(layer => layer.minzoom ?? 18));
console.debug("overpass source: minzoom is ", minzoom)
return location.zoom >= minzoom;
}, [layoutToUse]
);

View file

@ -69,6 +69,9 @@ export class ElementStorage {
const debug_msg = []
let somethingChanged = false;
for (const k in newProperties) {
if(!newProperties.hasOwnProperty(k)){
continue;
}
const v = newProperties[k];
if (keptKeys[k] !== v) {

View file

@ -22,7 +22,8 @@ export default class FilteringFeatureSource implements FeatureSource {
const layerDict = {};
if (layers.data.length == 0) {
throw "No layers defined!"
console.warn("No layers defined!")
return;
}
for (const layer of layers.data) {
layerDict[layer.layerDef.id] = layer;