Kurzantwort: Für kommerzielle Nutzung sind OSM‑Community‑Tile‑Server nicht geeignet. Nutze einen bezahlten Anbieter (z. B. Thunderforest, Tracestrack) oder hoste selbst. Attribution ist immer Pflicht. Links und Hinweise je Layer/Provider: OpenStreetMap Standard (osm-standard) Lizenz/Daten: ODbL, Attribution Pflicht Tile-Server-Policy (keine Produktion/hohe Last): https://operations.osmfoundation.org/policies/tiles/ Urheberrecht/Attribution: https://www.openstreetmap.org/copyright HOT Humanitarian (osm-humanitarian) Community-Server (OSM France); keine Produktion/hohe Last Info/Policy OSM France Tiles: https://tile.openstreetmap.fr/ HOT: https://www.hotosm.org/ CyclOSM (cyclosm) Community-Server (OSM France); keine Produktion/hohe Last Projektseite: https://www.cyclosm.org/ Hinweise/Policy (OSM France): https://tile.openstreetmap.fr/ Wiki: https://wiki.openstreetmap.org/wiki/CyclOSM Carto Light (carto-light / Positron) Keylos nutzbar mit Attribution; Fair‑Use, für hohe Last über CARTO‑Pläne Basemaps: https://carto.com/basemaps/ Attribution: https://carto.com/attributions Pricing (Plattform): https://carto.com/pricing/ (bei großem Volumen Sales kontaktieren) Thunderforest (Cycle/Transport u. a.) Kommerziell mit API‑Key; Pläne von Free bis Pro Pricing: https://www.thunderforest.com/pricing/ Terms/Attribution: https://www.thunderforest.com/terms/ Tracestrack Topo API‑Key erforderlich; kostenlose und bezahlte Pläne Übersicht/Pricing: https://www.tracestrack.com/en/maps/ Nutzungsbedingungen: https://www.tracestrack.com/en/terms/
90 lines
3.1 KiB
JSON
90 lines
3.1 KiB
JSON
{
|
|
"_comment": [
|
|
"tileSources: 'local' für offline, 'osm' für online",
|
|
"center: Startmittelpunkt der Karte (lat, lng)",
|
|
"zoomOutCenter: Zielkoordinaten für Herauszoomen (lat, lng)",
|
|
"minZoom/maxZoom: erlaubte Zoomstufen pro Quelle"
|
|
],
|
|
"tileSources": {
|
|
"local": {
|
|
"url": "http://localhost/talas5/TileMap/mapTiles/{z}/{x}/{y}.png",
|
|
"_comment": "Offline-Kartenquelle (lokal)",
|
|
"minZoom": 5,
|
|
"maxZoom": 15
|
|
},
|
|
"osm": {
|
|
"url": "/tiles/{z}/{x}/{y}.png",
|
|
"_comment": "OpenStreetMap Online-Kartenquelle über Server-Proxy (relativ)",
|
|
"minZoom": 0,
|
|
"maxZoom": 19
|
|
},
|
|
"osm-standard": {
|
|
"name": "Standard",
|
|
"url": "https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
|
|
"attribution": "© OpenStreetMap contributors",
|
|
"subdomains": "abc",
|
|
"minZoom": 0,
|
|
"maxZoom": 19
|
|
},
|
|
"osm-humanitarian": {
|
|
"name": "Humanitarian",
|
|
"url": "https://{s}.tile.openstreetmap.fr/hot/{z}/{x}/{y}.png",
|
|
"attribution": "© OpenStreetMap contributors, Humanitarian OpenStreetMap Team",
|
|
"subdomains": "abc",
|
|
"minZoom": 0,
|
|
"maxZoom": 19
|
|
},
|
|
"cyclosm": {
|
|
"name": "CyclOSM",
|
|
"url": "https://{s}.tile-cyclosm.openstreetmap.fr/cyclosm/{z}/{x}/{y}.png",
|
|
"attribution": "© OpenStreetMap contributors, CyclOSM",
|
|
"subdomains": "abc",
|
|
"minZoom": 0,
|
|
"maxZoom": 20
|
|
},
|
|
"carto-light": {
|
|
"name": "Carto Light",
|
|
"url": "https://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}{r}.png",
|
|
"attribution": "© OpenStreetMap contributors, © CARTO",
|
|
"subdomains": "abcd",
|
|
"minZoom": 0,
|
|
"maxZoom": 20
|
|
},
|
|
"thunderforest-cycle": {
|
|
"name": "Cycle Map (Thunderforest)",
|
|
"url": "https://{s}.tile.thunderforest.com/cycle/{z}/{x}/{y}.png?apikey=YOUR_THUNDERFOREST_API_KEY",
|
|
"attribution": "© OpenStreetMap contributors, © Thunderforest",
|
|
"subdomains": "abc",
|
|
"minZoom": 0,
|
|
"maxZoom": 22
|
|
},
|
|
"thunderforest-transport": {
|
|
"name": "Transport Map (Thunderforest)",
|
|
"url": "https://{s}.tile.thunderforest.com/transport/{z}/{x}/{y}.png?apikey=YOUR_THUNDERFOREST_API_KEY",
|
|
"attribution": "© OpenStreetMap contributors, © Thunderforest",
|
|
"subdomains": "abc",
|
|
"minZoom": 0,
|
|
"maxZoom": 22
|
|
},
|
|
"tracestrack-topo": {
|
|
"name": "Tracestrack Topo",
|
|
"url": "https://tile.tracestrack.com/topo__/{z}/{x}/{y}.webp?key=YOUR_TRACESTRACK_KEY",
|
|
"attribution": "© OpenStreetMap contributors, © Tracestrack",
|
|
"minZoom": 0,
|
|
"maxZoom": 19
|
|
}
|
|
},
|
|
"active": "osm",
|
|
"_comment_active": "Aktive Kartenquelle: 'local' oder 'osm'",
|
|
"center": [53.111111, 8.4625],
|
|
"_comment_center": "Startmittelpunkt der Karte (lat, lng)",
|
|
|
|
"zoomOutCenter": [51.41321407879154, 7.739617925303934],
|
|
"_comment_zoomOutCenter": "Zielkoordinaten für Herauszoomen (lat, lng)",
|
|
|
|
"basePath": "/talas5",
|
|
"_comment_basePath": "Basis-URL für API und Routing",
|
|
"debugLog": false,
|
|
"_comment_debugLog": "Debug-Logging für Client "
|
|
}
|