mapcomplete/Layers/CommonTagMappings.ts

33 lines
1,009 B
TypeScript
Raw Normal View History

2020-06-24 00:35:19 +02:00
import {TagMappingOptions} from "../UI/TagMapping";
export class CommonTagMappings {
public static access = new TagMappingOptions({
key: "access",
mapping: {
yes: "Vrij toegankelijk (op de paden)",
no: "Niet toegankelijk",
private: "Niet toegankelijk, want privegebied",
permissive: "Toegankelijk, maar het is privegebied",
guided: "Enkel met gids of op activiteit"
}
});
public static operator = new TagMappingOptions({
key: "operator",
template: "Beheer door {operator}",
mapping: {
private: 'Beheer door een privepersoon of organisatie'
}
});
public static osmLink = new TagMappingOptions({
key: "id",
mapping: {
"node/-1": "<span class='osmlink'>Over enkele momenten sturen we je punt naar OpenStreetMap</span>"
2020-06-24 00:35:19 +02:00
},
template: "<span class='osmlink'><a href='https://osm.org/{id}'> Op OSM</a></span>"
2020-06-24 00:35:19 +02:00
})
}