mapcomplete/assets/themes/charging_stations/charging_stations.json
2021-05-28 12:58:53 +02:00

308 lines
No EOL
8.3 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"id": "charging_stations",
"title": {
"en": "Charging stations",
"id": "Stasiun pengisian daya",
"ru": "Зарядные станции"
},
"shortDescription": {
"en": "A worldwide map of charging stations",
"ru": "Карта зарядных станций по всему миру"
},
"description": {
"en": "On this open map, one can find and mark information about charging stations",
"ru": "На этой карте вы можно найти и отметить информацию о зарядных станциях"
},
"language": [
"en",
"id",
"ru"
],
"maintainer": "",
"icon": "./assets/themes/charging_stations/logo.svg",
"version": "0",
"startLat": 0,
"startLon": 0,
"startZoom": 1,
"widenFactor": 0.05,
"socialImage": "",
"layers": [
{
"id": "charging_stations",
"name": {
"en": "Charging stations",
"ru": "Зарядные станции"
},
"minzoom": 10,
"source": {
"osmTags": {
"and": [
"amenity=charging_station"
]
}
},
"title": {
"render": {
"en": "Charging station",
"ru": "Зарядная станция"
}
},
"description": {
"en": "A charging station",
"ru": "Зарядная станция"
},
"tagRenderings": [
"images",
{
"#": "Type",
"question": "Is this charging station meant for cars or bicycles?",
"mappings": [
{
"if": {
"and": [
"motorcar=yes",
"bicycle=yes"
]
},
"then": "This is a charging station for <b>both bicycles and cars</b>"
},
{
"if": {
"and": [
"motorcar=",
"car=",
"bicycle=yes"
]
},
"then": "This is a charging station exclusively for <b>bicycles</b>"
},
{
"if": {
"and": [
"motorcar=yes",
"car=",
"bicycle="
]
},
"then": "This is a charging station exclusively for <b>electric cars and similar vehicles</b>"
},
{
"if": {
"and": [
"car=yes",
"bicycle="
]
},
"then": "This is a charging station exclusively for <b>electric cars</b>",
"hideInAnswer": true
},
{
"if": {
"and": [
"car=yes",
"bicycle=yes"
]
},
"then": "This is a charging station for <b>both electric cars and bicycles</b>",
"hideInAnswer": true
}
]
},
{
"#": "capacity",
"render": "{capacity} vehicles can be charged here at the same time",
"question": "How much vehicles can be charged here at the same time?",
"freeform": {
"key": "capacity",
"type": "pnat"
}
},
{
"#": "Authentication",
"multiAnswer": true,
"mappings": [
{
"if": "authentication:membership_card=yes",
"then": "Authentication by a membership card"
},
{
"if": "authentication:app=yes",
"then": "Authentication by an app"
},
{
"if": "authentication:phone_call=yes",
"then": "Authentication via phone call is available"
},
{
"if": "authentication:short_message=yes",
"then": "Authentication via phone call is available"
},
{
"if": "authentication:nfc=yes",
"then": "Authentication via NFC is available"
},
{
"if": "authentication:money_card=yes",
"then": "Authentication via Money Card is available"
},
{
"if": "authentication:debig=yes",
"then": "Authentication via debit card is available"
},
{
"if": "authentication:none=yes",
"then": "No authentication is needed"
}
]
},
{
"#": "Auth phone",
"render": "Authenticate by calling or SMS'ing to <a href='tel:{authentication:phone_call:number}'>{authentication:phone_call:number}</a>",
"freeform": {
"key": "authentication:phone_call:number",
"type": "phone"
},
"condition": {
"or": [
"authentication:phone_call=yes",
"authentication:short_message=yes"
]
}
},
{
"#": "OH",
"render": "{opening_hours_table(opening_hours)}",
"freeform": {
"key": "opening_hours",
"type": "opening_hours"
},
"question": {
"en": "When is this charging station opened?",
"ru": "В какое время работает эта зарядная станция?"
},
"mappings": [
{
"if": "opening_hours=24/7",
"then": "24/7 opened (including holidays)"
}
]
},
{
"#": "Network",
"render": {
"en": "{network}",
"ru": "{network}"
},
"question": {
"en": "Which is the network of this charging stationg?",
"ru": "К какой сети относится эта станция?"
},
"freeform": {
"key": "network"
},
"mappings": [
{
"if": {
"and": [
"no:network=yes"
]
},
"then": {
"en": "Not part of a bigger network",
"ru": "Не является частью более крупной сети"
}
},
{
"if": {
"and": [
"network=AeroVironment"
]
},
"then": {
"en": "AeroVironment",
"ru": "AeroVironment"
}
},
{
"if": {
"and": [
"network=Blink"
]
},
"then": {
"en": "Blink",
"ru": "Blink"
}
},
{
"if": {
"and": [
"network=eVgo"
]
},
"then": {
"en": "eVgo",
"ru": "eVgo"
}
}
]
}
],
"hideUnderlayingFeaturesMinPercentage": 0,
"icon": {
"render": "pin:#fff;./assets/themes/charging_stations/plug.svg",
"mappings": [
{
"if": "bicycle=yes",
"then": "pin:#fff;./assets/themes/charging_stations/bicycle.svg"
},
{
"if": {
"or": [
"car=yes",
"motorcar=yes"
]
},
"then": "pin:#fff;./assets/themes/charging_stations/car.svg"
}
]
},
"iconOverlays": [
{
"if": {
"and": [
"bicycle=yes",
{
"or": [
"motorcar=yes",
"car=yes"
]
}
]
},
"then": "circle:#fff;./assets/themes/charging_stations/car.svg",
"badge": true
}
],
"width": {
"render": "8"
},
"iconSize": {
"render": "50,50,bottom"
},
"color": {
"render": "#00f"
},
"presets": [
{
"tags": [
"amenity=charging_station"
],
"title": "Charging station"
}
],
"wayHandling": 1
}
],
"roamingRenderings": []
}