Add public transport maps openptmap and ÖPNVKarte, closes #214

This commit is contained in:
Norbert Renner 2019-06-28 12:06:29 +02:00
parent 71c8183d93
commit 88bc4a563f
6 changed files with 51 additions and 4 deletions

View file

@ -0,0 +1,12 @@
{
"geometry": null,
"properties": {
"name": "ÖPNV Karte",
"maxZoom": 18,
"attribution": "Map data: &copy; <a href=\"http://www.openstreetmap.org/copyright\" target=\"_blank\">OpenStreetMap</a> contributors, under ODbL | Tiles: &copy; <a href=\"http://öpnvkarte.de/\" target=\"_blank\">ÖPNV Karte</a>",
"id": "1059",
"url": "http://tileserver.memomaps.de/tilegen/{z}/{x}/{y}.png",
"dataSource": "LayersCollection"
},
"type": "Feature"
}

View file

@ -13,7 +13,8 @@ var includeList = [
"1017", // sputnik.ru
"1023", // Osmapa.pl - Mapa OpenStreetMap Polska
"1010", // OpenStreetMap.se (Hydda.Full)
"1069" // MRI (maps.refuges.info)
"1069", // MRI (maps.refuges.info),
"1059" // ÖPNV Karte
];
function extract(constantsJs) {

View file

@ -60,6 +60,12 @@ BR.confLayers.getPropertyOverrides = function() {
'openmapsurfer': {
'mapUrl': 'https://maps.openrouteservice.org/directions?n1={lat}&n2={lon}&n3={zoom}&b=0&c=0&k1=en-US&k2=km'
},
// ÖPNV Karte
'1059': {
'name': 'Public transport (ÖPNVKarte)',
'nameShort': 'ÖPNVKarte',
'mapUrl': 'http://öpnvkarte.de/#{lon};{lat};{zoom}'
},
'osm-mapnik-german_style': {
'name': i18next.t('map.layer.osmde'),
'language_code': 'de',
@ -203,6 +209,10 @@ BR.confLayers.getPropertyOverrides = function() {
'nameShort': 'Mapillary',
'mapUrl': 'https://www.mapillary.com/app/?lat={lat}&lng={lon}&z={zoom}&menu=false'
},
'openpt_map': {
'nameShort': 'openptmap',
'mapUrl': 'http://openptmap.org/?zoom={zoom}&lat={lat}&lon={lon}&layers=B0000TFT'
},
'historic-place-contours': {
'mapUrl': 'http://gk.historic.place/historische_objekte/?zoom={zoom}&lat={lat}&lon={lon}&pid=GhHaSaHe'
},

View file

@ -12,7 +12,8 @@ BR.confLayers.tree = {
'1061', // Thunderforest Outdoors
'1065', // Hike & Bike Map
'1016', // 4UMaps,
'openmapsurfer'
'openmapsurfer',
'1059' // ÖPNV Karte
],
'worldwide-monolingual': [
'osm-mapnik-german_style',
@ -64,7 +65,8 @@ BR.confLayers.tree = {
'Waymarked_Trails-Cycling',
'Waymarked_Trails-Hiking',
'Waymarked_Trails-MTB',
'mapillary-coverage-raster'
'mapillary-coverage-raster',
'openpt_map'
],
'country': [
'historic-place-contours',

View file

@ -30,7 +30,8 @@ const includeList = [
"Waymarked_Trails-Hiking",
"Waymarked_Trails-Cycling",
"Waymarked_Trails-MTB",
"wikimedia-map"
"wikimedia-map",
"openpt_map"
];
function extract(layersJosm) {

View file

@ -0,0 +1,21 @@
{
"geometry": null,
"properties": {
"attribution": {
"required": true,
"text": "© OpenStreetMap contributors, CC-BY-SA",
"url": "http://openptmap.de/"
},
"icon": "http://openptmap.de/favicon_pt.png",
"id": "openpt_map",
"max_zoom": 17,
"min_zoom": 4,
"name": "OpenPT Map (overlay)",
"overlay": true,
"type": "tms",
"url": "http://openptmap.de/tiles/{zoom}/{x}/{y}.png",
"valid-georeference": true,
"dataSource": "JOSM"
},
"type": "Feature"
}