Switch hotel from Hotel Uno Prague → Iris Hotel Eden
Komplett-Ersatz in 6 Files: - index.html (Hero-Sub, Trip-Pill Basis, Trip-Pill Tram, Hotel-Card, URL) - tourenplan.html (Header-Sub, Hotel-Definition, Map.setView, Label, Layer-Legende, restaurantKeyFor-Key, RESTAURANTS-Key) - tourenplan-mit-tram.html (alles + Tram-Station Strašnická → Kubánské náměstí + Na Hroudě bleibt als Tram-Stop aber 'near' updated) - countdown.html (Sub-Title) - memory.html (Hotel-Eintrag in Locations-Array) - README.md (Tabelle + Tram-Linien-Liste) Hotel-Daten (verifiziert via OSM): - Name: Iris Hotel Eden (Czech Leading Hotels) - Adresse: Vladivostocká 1539/2, Praha 10 – Vršovice - GPS: 50.0682815, 14.4716891 - Website: https://www.irishoteleden.cz - Tram: Slavia – Nádraží Eden (3 Min Fußweg, Linien 6, 7, 22, 95, 97) NICHT geändert (echte Restaurant-/Haltestellen-Namen): - 'Pizza Coloseum Strašnice' (Restaurant liegt real dort) - 'Strašnická' als U-Bahn-Station (existiert real, wird evtl. in Tourenplan-mit-tram noch referenziert — als Tram-Stop beibehalten) - 'Na Hroudě' Tram-Haltestelle bleibt im Tram-Netz Manuelle Verifikation nötig: - Tram-Beschreibungen in tourenplan-mit-tram.html (Na Hroudě entfernt aus Hotel-Kontext, bleibt aber als Tram-Haltestelle) - RestaurantKeyFor-Mapping: hotel → 'Iris Hotel Eden (Vršovice)'
This commit is contained in:
+12
-12
@@ -198,7 +198,7 @@
|
||||
<body>
|
||||
<div id="header">
|
||||
<h1>🥳 JGA Prag – Tourenplan</h1>
|
||||
<div class="sub">25.–26. Juli 2026 · 8 Personen · Hotel Uno Prague als Basis</div>
|
||||
<div class="sub">25.–26. Juli 2026 · 8 Personen · Iris Hotel Eden als Basis</div>
|
||||
</div>
|
||||
<a href="index.html" class="home-btn" title="Zurück zur Startseite">🏠 Startseite</a>
|
||||
<button class="theme-toggle" id="theme-toggle" aria-label="Theme wechseln" title="Light/Dark Mode">🌙</button>
|
||||
@@ -363,14 +363,14 @@
|
||||
const locations = [
|
||||
// Hotel - immer als erstes
|
||||
{
|
||||
name: "Hotel Uno Prague",
|
||||
name: "Iris Hotel Eden",
|
||||
emoji: "🏨",
|
||||
color: "#4fc3f7",
|
||||
lat: 50.0717636, lon: 14.4999461,
|
||||
address: "Štěchovická 2296/2a, Praha 10 – Strašnice",
|
||||
desc: "Unsere Unterkunft. Tram 'Na Hroudě' (Linien 4, 13, 26) in 3 Min Fußweg.",
|
||||
lat: 50.0682815, lon: 14.4716891,
|
||||
address: "Vladivostocká 1539/2, Praha 10 – Vršovice",
|
||||
desc: "Unsere Unterkunft. Tram 'Slavia – Nádraží Eden' (Linien 6, 7, 22, 95, 97) in 3 Min Fußweg.",
|
||||
price: null,
|
||||
url: "https://www.unoprague.cz",
|
||||
url: "https://www.irishoteleden.cz",
|
||||
category: "hotel"
|
||||
},
|
||||
{
|
||||
@@ -496,8 +496,8 @@ const locations = [
|
||||
}
|
||||
];
|
||||
|
||||
// Karte initialisieren - Start auf Hotel Uno, fitBounds überschreibt das gleich
|
||||
const map = L.map('map').setView([50.0718, 14.4999], 11);
|
||||
// Karte initialisieren - Start auf Iris Hotel Eden, fitBounds überschreibt das gleich
|
||||
const map = L.map('map').setView([50.0683, 14.4717], 11);
|
||||
|
||||
// Tile-Layer je nach Theme wählen (Dark = CartoDB Dark Matter, Light = CartoDB Positron)
|
||||
const tileUrl = (document.documentElement.getAttribute('data-theme') || 'dark') === 'light'
|
||||
@@ -549,7 +549,7 @@ function createIcon(emoji, color, isHotel=false) {
|
||||
// Permanentes Label für Hotel (sichtbar ohne Klick)
|
||||
function createHotelLabel() {
|
||||
return L.divIcon({
|
||||
html: '<div class="hotel-label">🏨 Hotel Uno · Basis</div>',
|
||||
html: '<div class="hotel-label">🏨 Iris Hotel Eden · Basis</div>',
|
||||
className: 'hotel-label-wrapper',
|
||||
iconSize: [140, 22],
|
||||
iconAnchor: [70, 56+22] // unter dem Hotel-Marker
|
||||
@@ -620,10 +620,10 @@ locations.forEach(loc => {
|
||||
const bannerHtml = isHotel ? '<div class="hotel-banner">⭐ Unsere Basis · Hier startet & endet jeder Tag</div>' : '';
|
||||
|
||||
// Restaurant-Tipps pro Location (basierend auf geo-cluster)
|
||||
const RESTAURANTS = {"Hotel Uno (Strašnice)":[{"name":"Restaurace U Kohouta","cuisine":"Tschechisch traditionell","price":"€€","desc":"Klassische tschechische Küche, 10 Min vom Hotel. Goulash & Knödel."},{"name":"Pizza Coloseum Strašnice","cuisine":"Italienisch/Pizza","price":"€","desc":"Solide Pizza, 8 Min zu Fuß. Auch Lieferservice."}],"Endorfin (Vršovice)":[{"name":"Kavárna Kaaba","cuisine":"Café/Brunch","price":"€","desc":"Hippes Café in Vršovice, perfekt nach Escape Room."},{"name":"Pivovar U Medvídků","cuisine":"Tschechisch/Bier","price":"€€","desc":"Berühmte Hausbrauerei (Novoměstský), 15 Min mit Tram."}],"KartPlanet (Hrdlořezy)":[{"name":"Restaurace U Přístavu","cuisine":"Tschechisch","price":"€€","desc":"5 Min von KartPlanet, direkt am Wasser. Gute Knödel."}],"Level Minigolf (Národní/Máj)":[{"name":"Máj Food Court","cuisine":"Alles","price":"€","desc":"Im selben Haus, 5. OG. Burger, Asia, Pizza — schnell & günstig."},{"name":"Café Louvre","cuisine":"Café/Klassisch","price":"€€","desc":"Legendäres Wiener Kaffeehaus, 3 Min Fußweg. Atmosphäre!"}],"Bowling Ovčín (Záběhlice)":[{"name":"Restaurant im Ovčín","cuisine":"Tschechisch/International","price":"€€","desc":"Direkt vor Ort — Bowling + Essen + Trinken."}],"Mysterium (Altstadt)":[{"name":"U Fleků","cuisine":"Tschechisch/Bier","price":"€€","desc":"Älteste kontinuierlich betriebene Brauerei Prags (1499). Muss man erlebt haben."},{"name":"Lokál U Caipla","cuisine":"Tschechisch/Bier","price":"€€","desc":"Modernes Tschechisch-Restaurant, 5 Min vom Altstädter Ring. Pilsner Urquell!"}],"Prague Ranger (Vyšehrad)":[{"name":"Restaurace U Krále Václava","cuisine":"Tschechisch","price":"€€","desc":"Nahe Vyšehrad, solide Hausmannskost."}],"Beer Boat (Štefánikův most)":[{"name":"KFC","cuisine":"Fast Food","price":"€","desc":"Direkt an der Bootsstation. Praktisch für danach."},{"name":"Café Mlýnská","cuisine":"Café/Tschechisch","price":"€€","desc":"Gemütliches Restaurant auf der Kampa-Insel, 10 Min."}],"Paintball (Buďánka)":[{"name":"Restaurace Na Vinici","cuisine":"Tschechisch","price":"€€","desc":"Nähe Paintball, traditionelle Küche. Ideal für After-Paintball-Essen."}],"FunArena (Nusle)":[{"name":"Restaurace U Krále Václava","cuisine":"Tschechisch","price":"€€","desc":"Nahe Vyšehrad/Nusle, solide Hausmannskost. 10 Min Fußweg."},{"name":"Café Bar Botič","cuisine":"Café/Bistro","price":"€","desc":"Hippes Café in Nusle, perfekt für After-Axtwerfen-Drinks."}],"Mercuria (Pankrác)":[{"name":"Pankrác Food Court (DBK)","cuisine":"Alles","price":"€","desc":"Modernes Einkaufszentrum mit viel Auswahl, 10 Min Fußweg."}],"Enigma (Altstadt)":[{"name":"Choco Café","cuisine":"Café/Süß","price":"€€","desc":"Schokoladen-Spezialitäten, perfekt für Energie-Tankstelle nach dem Spiel."}]};
|
||||
const RESTAURANTS = {"Iris Hotel Eden (Vršovice)":[{"name":"Restaurace U Kohouta","cuisine":"Tschechisch traditionell","price":"€€","desc":"Klassische tschechische Küche, 10 Min vom Hotel. Goulash & Knödel."},{"name":"Pizza Coloseum Strašnice","cuisine":"Italienisch/Pizza","price":"€","desc":"Solide Pizza, 8 Min zu Fuß. Auch Lieferservice."}],"Endorfin (Vršovice)":[{"name":"Kavárna Kaaba","cuisine":"Café/Brunch","price":"€","desc":"Hippes Café in Vršovice, perfekt nach Escape Room."},{"name":"Pivovar U Medvídků","cuisine":"Tschechisch/Bier","price":"€€","desc":"Berühmte Hausbrauerei (Novoměstský), 15 Min mit Tram."}],"KartPlanet (Hrdlořezy)":[{"name":"Restaurace U Přístavu","cuisine":"Tschechisch","price":"€€","desc":"5 Min von KartPlanet, direkt am Wasser. Gute Knödel."}],"Level Minigolf (Národní/Máj)":[{"name":"Máj Food Court","cuisine":"Alles","price":"€","desc":"Im selben Haus, 5. OG. Burger, Asia, Pizza — schnell & günstig."},{"name":"Café Louvre","cuisine":"Café/Klassisch","price":"€€","desc":"Legendäres Wiener Kaffeehaus, 3 Min Fußweg. Atmosphäre!"}],"Bowling Ovčín (Záběhlice)":[{"name":"Restaurant im Ovčín","cuisine":"Tschechisch/International","price":"€€","desc":"Direkt vor Ort — Bowling + Essen + Trinken."}],"Mysterium (Altstadt)":[{"name":"U Fleků","cuisine":"Tschechisch/Bier","price":"€€","desc":"Älteste kontinuierlich betriebene Brauerei Prags (1499). Muss man erlebt haben."},{"name":"Lokál U Caipla","cuisine":"Tschechisch/Bier","price":"€€","desc":"Modernes Tschechisch-Restaurant, 5 Min vom Altstädter Ring. Pilsner Urquell!"}],"Prague Ranger (Vyšehrad)":[{"name":"Restaurace U Krále Václava","cuisine":"Tschechisch","price":"€€","desc":"Nahe Vyšehrad, solide Hausmannskost."}],"Beer Boat (Štefánikův most)":[{"name":"KFC","cuisine":"Fast Food","price":"€","desc":"Direkt an der Bootsstation. Praktisch für danach."},{"name":"Café Mlýnská","cuisine":"Café/Tschechisch","price":"€€","desc":"Gemütliches Restaurant auf der Kampa-Insel, 10 Min."}],"Paintball (Buďánka)":[{"name":"Restaurace Na Vinici","cuisine":"Tschechisch","price":"€€","desc":"Nähe Paintball, traditionelle Küche. Ideal für After-Paintball-Essen."}],"FunArena (Nusle)":[{"name":"Restaurace U Krále Václava","cuisine":"Tschechisch","price":"€€","desc":"Nahe Vyšehrad/Nusle, solide Hausmannskost. 10 Min Fußweg."},{"name":"Café Bar Botič","cuisine":"Café/Bistro","price":"€","desc":"Hippes Café in Nusle, perfekt für After-Axtwerfen-Drinks."}],"Mercuria (Pankrác)":[{"name":"Pankrác Food Court (DBK)","cuisine":"Alles","price":"€","desc":"Modernes Einkaufszentrum mit viel Auswahl, 10 Min Fußweg."}],"Enigma (Altstadt)":[{"name":"Choco Café","cuisine":"Café/Süß","price":"€€","desc":"Schokoladen-Spezialitäten, perfekt für Energie-Tankstelle nach dem Spiel."}]};
|
||||
|
||||
function restaurantKeyFor(loc) {
|
||||
if (loc.category === 'hotel') return 'Hotel Uno (Strašnice)';
|
||||
if (loc.category === 'hotel') return 'Iris Hotel Eden (Vršovice)';
|
||||
const a = loc.address.toLowerCase();
|
||||
if (a.includes('vršovice') || a.includes('petrohradská')) return 'Endorfin (Vršovice)';
|
||||
if (a.includes('hrdlořezy') || a.includes('mezitraťová')) return 'KartPlanet (Hrdlořezy)';
|
||||
@@ -758,7 +758,7 @@ legend.onAdd = function() {
|
||||
div.innerHTML = `
|
||||
<h4 onclick="this.parentElement.classList.toggle('open')">📍 Legende<span class="toggle">▼</span></h4>
|
||||
<div class="body">
|
||||
<div class="item"><span class="dot" style="background:#4fc3f7;border-color:#ffd700;"></span>🏨 <strong>Hotel Uno</strong></div>
|
||||
<div class="item"><span class="dot" style="background:#4fc3f7;border-color:#ffd700;"></span>🏨 <strong>Iris Hotel Eden</strong></div>
|
||||
<div class="item"><span class="dot" style="background:#e91e63"></span>🔐 Escape Room</div>
|
||||
<div class="item"><span class="dot" style="background:#ff9800"></span>🏎️ KartPlanet</div>
|
||||
<div class="item"><span class="dot" style="background:#66bb6a"></span>⛳ Minigolf</div>
|
||||
|
||||
Reference in New Issue
Block a user