More tweaks
This commit is contained in:
parent
fe4fa9dd0e
commit
5e0d54601c
8 changed files with 39 additions and 15 deletions
|
@ -73,9 +73,14 @@ export class InformationBoard extends LayerDefinition {
|
|||
k: isOsmSource,
|
||||
txt: "This map is based on OpenStreetMap"
|
||||
},
|
||||
{
|
||||
k: new And([new Tag("map_source:attribution", ""), new Tag("map_source","")]),
|
||||
txt: "Unknown"
|
||||
},
|
||||
],
|
||||
freeform: {
|
||||
key: "map_source",
|
||||
extraTags: new Tag("map_source:attribution", ""),
|
||||
renderTemplate: "The map data is based on {map_source}",
|
||||
template: "The map data is based on $$$"
|
||||
}
|
||||
|
|
|
@ -63,7 +63,7 @@ export class NatureReserves extends LayerDefinition {
|
|||
question: "Wat is het email-adres van de beheerder?<br>" +
|
||||
"<span class='question-subtext'>Geef bij voorkeur het emailadres van de Natuurpunt-afdeling; geef enkel een email-adres van de conservator als dit duidelijk is gepubliceerd</span>",
|
||||
freeform: {
|
||||
renderTemplate: "Bij problemen of vragen, de {conservator} kan bereikt worden via " +
|
||||
renderTemplate: "Bij problemen of vragen, de conservator kan bereikt worden via " +
|
||||
"<a href='mailto:{email}'>{email}</a>",
|
||||
template: "$$$",
|
||||
key: "email"
|
||||
|
|
|
@ -12,6 +12,16 @@ export class Widths extends LayerDefinition {
|
|||
|
||||
private readonly _bothSideParking = new Tag("parking:lane:both", "parallel");
|
||||
private readonly _noSideParking = new Tag("parking:lane:both", "no_parking");
|
||||
private readonly _otherParkingMode =
|
||||
new Or([
|
||||
new Tag("parking:lane:both", "perpendicular"),
|
||||
new Tag("parking:lane:left", "perpendicular"),
|
||||
new Tag("parking:lane:right", "perpendicular"),
|
||||
new Tag("parking:lane:both", "diagonal"),
|
||||
new Tag("parking:lane:left", "diagonal"),
|
||||
new Tag("parking:lane:right", "diagonal"),
|
||||
])
|
||||
|
||||
|
||||
private readonly _leftSideParking =
|
||||
new And([new Tag("parking:lane:left", "parallel"), new Tag("parking:lane:right", "no_parking")]);
|
||||
|
@ -40,6 +50,8 @@ export class Widths extends LayerDefinition {
|
|||
parallelParkingCount = 2;
|
||||
} else if (this._noSideParking.matchesProperties(properties)) {
|
||||
parallelParkingCount = 0;
|
||||
} else if (this._otherParkingMode.matchesProperties(properties)) {
|
||||
parallelParkingCount = 0;
|
||||
} else {
|
||||
parkingStateKnown = false;
|
||||
console.log("No parking data for ", properties.name, properties.id, properties)
|
||||
|
@ -172,6 +184,10 @@ export class Widths extends LayerDefinition {
|
|||
k: this._oneSideParking,
|
||||
txt: "Auto's kunnen langs één kant parkeren.<br/>Dit gebruikt <b>" + r(this.carWidth) + "m</b><br/>"
|
||||
},
|
||||
{
|
||||
k: this._otherParkingMode,
|
||||
txt: "Deze straat heeft dwarsparkeren of diagonaalparkeren aan minstens één zijde. Deze parkeerruimte is niet opgenomen in de straatbreedte."
|
||||
},
|
||||
{k: this._noSideParking, txt: "Auto's mogen hier niet parkeren"},
|
||||
// {k: null, txt: "Nog geen parkeerinformatie bekend"}
|
||||
],
|
||||
|
|
|
@ -9,7 +9,7 @@ export class StreetWidth extends Layout{
|
|||
super( "width",
|
||||
"Straatbreedtes in Brugge",
|
||||
[new Widths(
|
||||
2.0,
|
||||
2,
|
||||
1.5,
|
||||
0.75
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue