{"id":2419,"date":"2025-12-19T18:01:20","date_gmt":"2025-12-19T17:01:20","guid":{"rendered":"https:\/\/nash.rskcom.net\/nash-suites-shuttles\/"},"modified":"2026-04-28T17:24:09","modified_gmt":"2026-04-28T15:24:09","slug":"nash-suites-shuttlebusse","status":"publish","type":"page","link":"https:\/\/nash.rskcom.net\/de\/nash-suites-shuttlebusse\/","title":{"rendered":"Nash Suites \u2013 Shuttles"},"content":{"rendered":"\n<h1 class=\"wp-block-heading has-text-align-center has-text-color has-link-color wp-elements-7571465adc64cc45f596a463aea36650\" id=\"h1page\" style=\"color:#8e6f3e;padding-right:var(--wp--preset--spacing--medium);padding-left:var(--wp--preset--spacing--medium);font-size:40px\">Shuttles<\/h1>\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\" id=\"topimage\" style=\"margin-top:30px;margin-bottom:30px\"><img loading=\"lazy\" decoding=\"async\" width=\"960\" height=\"538\" src=\"https:\/\/nash.rskcom.net\/wp-content\/uploads\/2026\/04\/navette-nash-hotels.webp\" alt=\"\" class=\"wp-image-2036\" style=\"width:500px\" srcset=\"https:\/\/nash.rskcom.net\/wp-content\/uploads\/2026\/04\/navette-nash-hotels.webp 960w, https:\/\/nash.rskcom.net\/wp-content\/uploads\/2026\/04\/navette-nash-hotels-300x168.webp 300w, https:\/\/nash.rskcom.net\/wp-content\/uploads\/2026\/04\/navette-nash-hotels-768x430.webp 768w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/figure>\n\n<h2 class=\"wp-block-heading has-text-align-center has-text-color has-link-color wp-elements-6ef6d3bc35cb9e15dfe0156f9bfe5ffe\" id=\"h2page\" style=\"color:#8e6f3e;padding-right:var(--wp--preset--spacing--small);padding-left:var(--wp--preset--spacing--small);font-size:24px\">Wir freuen uns, Ihnen einen kostenlosen Service vom und zum Flughafen Genf anbieten zu k\u00f6nnen.<\/h2>\n\n<p class=\"has-text-align-center has-text-color has-link-color wp-elements-b32d1252afb84639f039ed6e07b88f2c wp-block-paragraph\" id=\"ppage\" style=\"color:#535353;padding-right:var(--wp--preset--spacing--small);padding-left:var(--wp--preset--spacing--small);font-size:16px\">Der Shuttle verkehrt zwischen 04:00 und 05:30 Uhr alle 10 Minuten, danach bis Mitternacht alle 20 Minuten.<\/p>\n\n<figure id=\"tarifs\" class=\"wp-block-table tableasites has-montserrat-font-family has-normal-font-size\" style=\"padding-right:0px;padding-left:0px;line-height:1\"><table class=\"has-base-background-color has-text-color has-background has-link-color has-border-color has-cyan-bluish-gray-border-color has-fixed-layout\" style=\"color:#8e6f3e;border-width:1px\"><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>4:00 Uhr<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>0<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>10<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>20<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>30<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>40<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>50<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>5:00 Uhr<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>0<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>10<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>20<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>30<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>50<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>6:00 Uhr<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>10<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>30<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>50<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>7:00 Uhr<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>10<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>30<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>50<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>8:00 Uhr<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>10<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>30<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>50<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>9:00 Uhr<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>10<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>30<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>50<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>10:00 Uhr<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>10<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>30<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>50<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>11:00 Uhr<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>10<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>30<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>50<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>12:00 Uhr<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>10<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>30<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>50<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>13:00 Uhr<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>10<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>30<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>50<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>14:00 Uhr<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>10<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>30<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>50<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>15:00 Uhr<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>10<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>30<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>50<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>16:00 Uhr<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>10<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>30<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>50<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>17:00 Uhr<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>10<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>30<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>50<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>18:00 Uhr<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>10<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>30<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>50<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>19:00 Uhr<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>10<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>30<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>50<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>20:00 Uhr<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>10<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>30<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>50<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>21:00 Uhr<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>10<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>30<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>50<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>22:00 Uhr<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>10<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>30<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>50<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>23:00 Uhr<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>10<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>30<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>50<\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n<p class=\"has-text-align-center has-text-color has-link-color wp-elements-0a0c3c0e53d6a022fce2305d4412b4eb wp-block-paragraph\" id=\"h3page\" style=\"color:#8f7b50;padding-right:var(--wp--preset--spacing--small);padding-left:var(--wp--preset--spacing--small);font-size:14px\">Vom Hotel zum Flughafen:<\/p>\n\n<p class=\"has-text-align-center has-text-color has-link-color wp-elements-fc8a01a3742989303f0c650846faaeaf wp-block-paragraph\" id=\"ppage2\" style=\"color:#535353;padding-right:var(--wp--preset--spacing--small);padding-left:var(--wp--preset--spacing--small);font-size:14px\">Der Shuttle verkehrt zwischen 04:00 und 05:30 Uhr alle 10 Minuten, danach bis Mitternacht alle 20 Minuten (zu den Minuten 10\/30\/50 jeder Stunde).<br\/>Auf der Startseite der App steht Ihnen ein Countdown zur Verf\u00fcgung, der Ihnen die n\u00e4chsten Abfahrten des Shuttles in Richtung Flughafen anzeigt.<\/p>\n\n<p class=\"has-text-align-center has-text-color has-link-color wp-elements-e086723653adf706cd8fadc18e1fc800 wp-block-paragraph\" id=\"h3page2\" style=\"color:#8f7b50;padding-right:var(--wp--preset--spacing--small);padding-left:var(--wp--preset--spacing--small);font-size:14px\">Vom Flughafen zum Hotel:<\/p>\n\n<p class=\"has-text-align-center has-text-color has-link-color wp-elements-a7e6ffa08a4ce851f0758517d09b33a6 wp-block-paragraph\" id=\"ppage3\" style=\"color:#535353;padding-right:var(--wp--preset--spacing--small);padding-left:var(--wp--preset--spacing--small);font-size:14px\">Sie finden unseren Shuttle bei der Ankunftsebene, Tor 3. Dies ist der Treffpunkt f\u00fcr alle Hotel-Shuttles.<br\/>Dieser verkehrt automatisch alle 20 Minuten; eine Reservierung ist nicht erforderlich. <\/p>\n\n<div id=\"map\" style=\"height:600px;\"><\/div>\n\n<script src=\"https:\/\/api.mapbox.com\/mapbox-gl-js\/v2.15.0\/mapbox-gl.js\"><\/script>\n<link href=\"https:\/\/api.mapbox.com\/mapbox-gl-js\/v2.15.0\/mapbox-gl.css\" rel=\"stylesheet\"\/>\n\n<style>\n.custom-marker {\n  width: 44px;\n  height: 55px;\n  margin-bottom: 10px;\nz-index: 10;\n}\n\n.custom-marker img {\n  width: 100%;\n  height: 100%;\n}\n.static-marker {\n  z-index: 1;\n}\n<\/style>\n\n<script>\n\nmapboxgl.accessToken = 'pk.eyJ1IjoicnNrY29tIiwiYSI6ImNtbGV5N2w2dDFrOTIzZHBrbjVvN3Ewc2oifQ.UMyqFwp5dxeYKHe-FTCYuA';\n\n\/\/ ---------------- CREAR MAPA ----------------\nlet initialized = false;\n\nconst map = new mapboxgl.Map({\n  container: 'map',\n  style: 'mapbox:\/\/styles\/mapbox\/streets-v12',\n  zoom: 17\n});\n\n\/\/ ---------------- ANIMACI\u00d3N ----------------\nfunction animateMarker(marker, from, to, duration = 800) {\n  const start = performance.now();\n\n  function step(time) {\n    const t = Math.min((time - start) \/ duration, 1);\n\n    const lng = from[0] + (to[0] - from[0]) * t;\n    const lat = from[1] + (to[1] - from[1]) * t;\n\n    marker.setLngLat([lng, lat]);\n\n    if (t < 1) requestAnimationFrame(step);\n  }\n\n  requestAnimationFrame(step);\n}\n\n\/\/ ---------------- LOAD ----------------\nmap.on('load', () => {\n\n  const staticEl = document.createElement('div');\nstaticEl.className = 'static-marker';\n  const staticImg = document.createElement('img');\n  staticImg.src = 'https:\/\/nash.rskcom.net\/wp-content\/uploads\/2026\/03\/icon_hotel.png';\n  staticEl.appendChild(staticImg);\n\n  new mapboxgl.Marker({\n    element: staticEl,\n    anchor: 'bottom'\n  })\n  .setLngLat([6.105703, 46.22670])\n  .addTo(map);\n});\n\n\/\/ ---------------- BUSES ----------------\nlet markers = {};\n\n\/\/ ---------------- UPDATE ----------------\nasync function updateBus(){\n\n  try{\n\n    const r = await fetch('https:\/\/nash.rskcom.net\/api\/get_location.php');\n    const buses = await r.json();\n\n    if(!buses) return;\n\n    let activeBusIds = [];\n\n    buses.forEach(bus => {\n\n      const lng = parseFloat(bus.longitude);\n      const lat = parseFloat(bus.latitude);\n\n      activeBusIds.push(bus.bus_id);\n\n      if(!markers[bus.bus_id]){\n\n        const el = document.createElement('div');\n        el.className = 'custom-marker';\n\n        const img = document.createElement('img');\n        img.src = 'https:\/\/nash.rskcom.net\/wp-content\/uploads\/2026\/03\/icon_bus.png';\n\n        el.appendChild(img);\n\n        markers[bus.bus_id] = {\n          marker: new mapboxgl.Marker({\n            element: el,\n            anchor: 'bottom'\n          }).setLngLat([lng, lat]).addTo(map),\n\n          lastPos: [lng, lat]\n        };\n\n      } else {\n\n        const m = markers[bus.bus_id];\n\n        animateMarker(\n          m.marker,\n          m.lastPos,\n          [lng, lat],\n          900\n        );\n\n        m.lastPos = [lng, lat];\n      }\n\n    });\n\n    Object.keys(markers).forEach(id => {\n      if(!activeBusIds.includes(id)){\n        markers[id].marker.remove();\n        delete markers[id];\n      }\n    });\n\n    if(!initialized){\n      map.jumpTo({\n        center: [6.108607087259592, 46.22903189831529],\n        zoom: 14\n      });\n      initialized = true;\n    }\n\n  }catch(e){\n    console.log(\"Error:\", e);\n  }\n}\n\n\/\/ ---------------- LOOP ----------------\nupdateBus();\nsetInterval(updateBus, 3000);\n\n<\/script>\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Shuttles Wir freuen uns, Ihnen einen kostenlosen Service vom und zum Flughafen Genf anbieten zu k\u00f6nnen. Der Shuttle verkehrt zwischen 04:00 und 05:30 Uhr alle [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"modele-suites","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-2419","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/nash.rskcom.net\/de\/wp-json\/wp\/v2\/pages\/2419","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nash.rskcom.net\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nash.rskcom.net\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nash.rskcom.net\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nash.rskcom.net\/de\/wp-json\/wp\/v2\/comments?post=2419"}],"version-history":[{"count":1,"href":"https:\/\/nash.rskcom.net\/de\/wp-json\/wp\/v2\/pages\/2419\/revisions"}],"predecessor-version":[{"id":2422,"href":"https:\/\/nash.rskcom.net\/de\/wp-json\/wp\/v2\/pages\/2419\/revisions\/2422"}],"wp:attachment":[{"href":"https:\/\/nash.rskcom.net\/de\/wp-json\/wp\/v2\/media?parent=2419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}