import {LayerDefinition} from "../LayerDefinition"; import {NatureReserves} from "./NatureReserves"; import {Toilets} from "./Toilets"; import {Bos} from "./Bos"; import {Park} from "./Park"; import {Playground} from "./Playground"; import {Bookcases} from "./Bookcases"; import {Artwork} from "./Artwork"; import {GrbToFix} from "./GrbToFix"; export class KnownSet { public name: string; public title: string; public layers: LayerDefinition[]; public welcomeMessage: string; public gettingStartedPlzLogin: string; public welcomeBackMessage: string; public startzoom: number; public startLon: number; public startLat: number; static allSets : any = {}; constructor( name: string, title: string, layers: LayerDefinition[], startzoom: number, startLat: number, startLon: number, welcomeMessage: string, gettingStartedPlzLogin: string, welcomeBackMessage: string ) { this.title = title; this.startLon = startLon; this.startLat = startLat; this.startzoom = startzoom; this.name = name; this.layers = layers; this.welcomeMessage = welcomeMessage; this.gettingStartedPlzLogin = gettingStartedPlzLogin; this.welcomeBackMessage = welcomeBackMessage; KnownSet.allSets[this.name] = this; } static groen = new KnownSet("groen", "Buurtnatuur", [new NatureReserves(), new Park(), new Bos(), new Playground()], 14, 51.2, 3.2, " \"logo\n" + "\n" + "

Buurtnatuur meten

\n" + "\n" + "\n" + " Met deze tool willen we de natuur in Belgie beter inventariseren.
\n" + " In welke natuurgebieden kan men terecht?
\n" + " In welke bossen is het goed vertoeven?
\n" + "

Natuur maakt immers gelukkig!

\n" + "\n" + "

De data komt van OpenStreetMap en je antwoorden worden daar ook opgeslaan. " + "Omdat iedereen aan deze data bijdraagt, kunnen we geen garantie op correctheid bieden en heeft deze data geen juridische waarde

\n" + "

Je privacy is belangrijk. We tellen wel hoeveel personen de website bezoeken. Om je niet dubbel te tellen wordt er één coockie bijgehouden waar geen persoonlijke informatie in staat. " + "Als je inlogt, komt er een tweede coockie bij met je inloggegevens.

\n", "

Wil je meehelpen?
\n" + " Begin dan met een account\n" + " te maken of\n" + " in te loggen.

", "Je bent aangemeld. Klik op een element om vragen te beantwoorden." ); static openToiletMap = new KnownSet( "toilets", "Open Toilet Map", [new Toilets()], 14, 51.2, 3.2, "

Open Toilet Map

\n" + "\n" + "

Help us to create the most complete map about all the toilets in the world, based on openStreetMap." + "One can answer questions here, which help users all over the world to find an accessible toilet, close to them.

" , "

Start by creating an account\n" + " or by " + " logging in.

", "Start by clicking a pin and answering the questions" ); static bookcases = new KnownSet( "bookcases", "Open Bookcase Map", [new Bookcases()], 14, 51.2, 3.2, "

Open BoekenkastjesKaart

\n" + "\n" + "

" + "Help mee met het creëeren van een volledige kaart met alle boekenruilkastjes!" + "Een boekenruilkastje is een vaste plaats in publieke ruimte waar iedereen een boek in kan zetten of uit kan meenemen." + "Meestal een klein kastje of doosje dat op straat staat, maar ook een oude telefooncellen of een schap in een station valt hieronder."+ "

" , "

Begin met het aanmaken van een account\n" + " of door je " + " aan te melden.

", "Klik op een boekenruilkastje om vragen te beantwoorden" ); static statues = new KnownSet( "statues", "Open Artwork Map", [new Artwork()], 10, 50.8435, 4.3688, "

Open Statue Map

\n" + "\n" + "

" + "Help with creating a map of all statues all over the world!" , "

Start by creating an account\n" + " or by " + " logging in.

", "Start by clicking a pin and answering the questions" ); static grb = new KnownSet( "grb", "Grb import fix tool", [new GrbToFix()], 10, 50.8435, 4.3688, "

GRB Fix tool

\n" + "\n" + "Expert use only" , "","" ); }