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:
Hermes Agent
2026-07-25 13:04:45 +00:00
parent 0a717096cb
commit 98baff599b
6 changed files with 35 additions and 35 deletions
+2 -2
View File
@@ -21,7 +21,7 @@ Interaktiver Tourenplan für den Junggesellenabschied in Prag (25.26. Juli 20
| Emoji | Location | Adresse |
|-------|----------|---------|
| 🏨 | Hotel Uno Prague | Štěchovická 2296/2a, Praha 10 |
| 🏨 | Iris Hotel Eden | Vladivostocká 1539/2, Praha 10 |
| 🔐 | Endorfin Escape Games | Petrohradská 216/3, Praha 10 |
| 🏎️ | KartPlanet Praha | Mezitraťová, Praha 9 |
| ⛳ | Level Prague Minigolf | Národní 63/26, Praha 1 |
@@ -36,7 +36,7 @@ Interaktiver Tourenplan für den Junggesellenabschied in Prag (25.26. Juli 20
## Tram-Linien
13 Tram-Linien als Polylines eingezeichnet (3, 4, 5, 6, 9, 10, 13, 14, 16, 17, 18, 22, 24, 26).
Wichtige Haltestellen markiert: Na Hroudě (Hotel), Strašnická, Muzeum, Staroměstská, Národní třída, Jiráskovo náměstí, Vyšehrad, Pražského povstání, Pankrác, Svatoplukova, Náměstí Míru.
Wichtige Haltestellen markiert: SlaviaNádraží Eden, Kubánské náměstí, Muzeum, Staroměstská, Národní třída, Jiráskovo náměstí, Vyšehrad, Pražského povstání, Pankrác, Svatoplukova, Náměstí Míru.
## Hinweise
+1 -1
View File
@@ -277,7 +277,7 @@
</div>
<div class="info-item">
<div class="label">🏨 Hotel</div>
<div class="value">Hotel Uno Prague</div>
<div class="value">Iris Hotel Eden</div>
</div>
<div class="info-item">
<div class="label">🎯 Aktivitäten</div>
+6 -6
View File
@@ -552,7 +552,7 @@
<div class="hero-meta">
<span class="hero-chip emoji">📅 25.07.2026</span>
<span class="hero-chip emoji">👥 8 Pers.</span>
<span class="hero-chip hotel emoji">🏨 Hotel Uno Prague</span>
<span class="hero-chip hotel emoji">🏨 Iris Hotel Eden</span>
</div>
</section>
@@ -738,14 +738,14 @@
<span class="icon emoji">🏨</span>
<div class="text">
<div class="label">Basis</div>
<div class="value">Hotel Uno Prague</div>
<div class="value">Iris Hotel Eden</div>
</div>
</div>
<div class="trip-pill">
<span class="icon emoji">🚋</span>
<div class="text">
<div class="label">Tram</div>
<div class="value">Na Hroudě · 3 Min</div>
<div class="value">SlaviaNádraží Eden · 3 Min</div>
</div>
</div>
</section>
@@ -890,15 +890,15 @@
<section class="section">
<h2 class="section-title"><span class="emoji">🏨</span><span>Unsere Basis</span><span class="bar"></span></h2>
<a href="https://www.unoprague.cz" target="_blank" rel="noopener" class="loc-card" style="--cat-color:var(--cat-base);">
<a href="https://www.irishoteleden.cz" target="_blank" rel="noopener" class="loc-card" style="--cat-color:var(--cat-base);">
<div class="head">
<span class="emoji">🏨</span>
<div>
<h4>Hotel Uno Prague</h4>
<h4>Iris Hotel Eden</h4>
<div class="meta">Übernachtung</div>
</div>
</div>
<p class="addr">Štěchovická 2296/2a, Praha 10 Strašnice</p>
<p class="addr">Vladivostocká 1539/2, Praha 10 Vršovice</p>
<span class="price">🔗 Website öffnen</span>
</a>
</section>
+1 -1
View File
@@ -704,7 +704,7 @@ setTheme(localStorage.getItem('jga-theme') || 'dark');
/* ===== Locations (gleiche wie im Tourenplan) ===== */
const LOCATIONS = [
{ name: 'Hotel Uno', lat: 50.0717636, lon: 14.4999461 },
{ name: 'Iris Hotel Eden', lat: 50.0682815, lon: 14.4716891 },
{ name: 'Endorfin Escape', lat: 50.0876, lon: 14.4213 },
{ name: 'Beer Boat', lat: 50.0942, lon: 14.4270 },
{ name: 'Bowling Ovčín', lat: 50.0711, lon: 14.4050 },
File diff suppressed because one or more lines are too long
+12 -12
View File
@@ -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>