forked from MapComplete/MapComplete
Finetuning of the filter functionality
This commit is contained in:
parent
31d2bd83b9
commit
79569f5119
17 changed files with 219 additions and 309 deletions
|
@ -34,7 +34,8 @@ export default class LayerConfig {
|
|||
passAllFeatures: boolean;
|
||||
isShown: TagRenderingConfig;
|
||||
minzoom: number;
|
||||
maxzoom: number;
|
||||
minzoomVisible: number;
|
||||
maxzoom:number;
|
||||
title?: TagRenderingConfig;
|
||||
titleIcons: TagRenderingConfig[];
|
||||
icon: TagRenderingConfig;
|
||||
|
@ -143,7 +144,7 @@ export default class LayerConfig {
|
|||
this.doNotDownload = json.doNotDownload ?? false;
|
||||
this.passAllFeatures = json.passAllFeatures ?? false;
|
||||
this.minzoom = json.minzoom ?? 0;
|
||||
this.maxzoom = json.maxzoom ?? 1000;
|
||||
this.minzoomVisible = json.minzoomVisible ?? this.minzoom;
|
||||
this.wayHandling = json.wayHandling ?? 0;
|
||||
this.presets = (json.presets ?? []).map((pr, i) => {
|
||||
if (pr.preciseInput === true) {
|
||||
|
|
|
@ -92,16 +92,16 @@ export interface LayerConfigJson {
|
|||
|
||||
|
||||
/**
|
||||
* The zoomlevel at which point the data is shown and loaded.
|
||||
* The minimum needed zoomlevel required before loading of the data start
|
||||
* Default: 0
|
||||
*/
|
||||
minzoom?: number;
|
||||
|
||||
/**
|
||||
* The zoomlevel at which point the data is hidden again
|
||||
* Default: 100 (thus: always visible
|
||||
* If zoomed out below this zoomlevel, the data will be hidden.
|
||||
* Default: minzoom
|
||||
*/
|
||||
maxzoom?: number;
|
||||
minzoomVisible?: number;
|
||||
|
||||
/**
|
||||
* The title shown in a popup for elements of this layer.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue