{"id":2492,"date":"2026-03-10T00:51:30","date_gmt":"2026-03-09T23:51:30","guid":{"rendered":"https:\/\/nash.rskcom.net\/nash-pratik-navette\/"},"modified":"2026-04-28T09:16:51","modified_gmt":"2026-04-28T07:16:51","slug":"nash-pratik-navette","status":"publish","type":"page","link":"https:\/\/nash.rskcom.net\/it\/nash-pratik-navette\/","title":{"rendered":"Nash Pratik \u2013 Navette"},"content":{"rendered":"\n<h1 class=\"wp-block-heading has-text-align-center has-text-color has-link-color wp-elements-337e1161706d26641128f80b63fe170d\" id=\"h1page\" style=\"color:#eb771d;padding-right:var(--wp--preset--spacing--medium);padding-left:var(--wp--preset--spacing--medium);font-size:40px\">Navette<\/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-83d8267d755a04b694dd7117041aa3e6\" id=\"h2page\" style=\"color:#eb771d;padding-right:var(--wp--preset--spacing--small);padding-left:var(--wp--preset--spacing--small);font-size:24px\">Siamo lieti di offrirti un servizio gratuito da e per l\u2019aeroporto di Ginevra.<\/h2>\n\n<p class=\"has-text-align-center has-text-color has-link-color wp-elements-f8ba3b6bca23d05acdc269e7dedf6011 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\">La navetta passa ogni 10 minuti tra le 4:00 e le 5:30, poi ogni 20 minuti fino a mezzanotte.<\/p>\n\n<figure id=\"tarifs\" class=\"wp-block-table tableapratik 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>04:00<\/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>05:00<\/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>06:00<\/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>07:00<\/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>08:00<\/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>09:00<\/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<\/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<\/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>00:00<\/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<\/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<\/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<\/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<\/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<\/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<\/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<\/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<\/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<\/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<\/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<\/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-6d04f4e231f4b4d05590251d78ff77f5 wp-block-paragraph\" id=\"h3page\" style=\"color:#eb771d;padding-right:var(--wp--preset--spacing--small);padding-left:var(--wp--preset--spacing--small);font-size:14px\">Dall\u2019hotel verso l\u2019aeroporto:<\/p>\n\n<p class=\"has-text-align-center has-text-color has-link-color wp-elements-772ded1ef11cd9a512033eb675a7fb2c 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\">La navetta passa ogni 10 minuti tra le 4:00 e le 5:30, poi ogni 20 minuti fino a mezzanotte (10\/30\/50) di ogni ora.<br\/>Dalla schermata iniziale dell\u2019app \u00e8 disponibile un conto alla rovescia che ti indica il tempo rimanente ai prossimi passaggi della navetta in direzione dell\u2019aeroporto.<\/p>\n\n<p class=\"has-text-align-center has-text-color has-link-color wp-elements-7306fe8727f7c17015f52342449853ac wp-block-paragraph\" id=\"h3page2\" style=\"color:#eb771d;padding-right:var(--wp--preset--spacing--small);padding-left:var(--wp--preset--spacing--small);font-size:14px\">Dall\u2019aeroporto verso l\u2019hotel:<\/p>\n\n<p class=\"has-text-align-center has-text-color has-link-color wp-elements-23152caf92d782efaf966e742dad1328 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\">Puoi trovare la nostra navetta presso gli Arrivi, Porta 3. \u00c8 il punto di ritrovo di tutte le navette degli hotel.<br\/>Passa automaticamente ogni 20 minuti, non \u00e8 necessario prenotarla.<\/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","protected":false},"excerpt":{"rendered":"<p>Navette Siamo lieti di offrirti un servizio gratuito da e per l\u2019aeroporto di Ginevra. La navetta passa ogni 10 minuti tra le 4:00 e le [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"modele-pratik","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-2492","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/nash.rskcom.net\/it\/wp-json\/wp\/v2\/pages\/2492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nash.rskcom.net\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nash.rskcom.net\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nash.rskcom.net\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nash.rskcom.net\/it\/wp-json\/wp\/v2\/comments?post=2492"}],"version-history":[{"count":1,"href":"https:\/\/nash.rskcom.net\/it\/wp-json\/wp\/v2\/pages\/2492\/revisions"}],"predecessor-version":[{"id":2493,"href":"https:\/\/nash.rskcom.net\/it\/wp-json\/wp\/v2\/pages\/2492\/revisions\/2493"}],"wp:attachment":[{"href":"https:\/\/nash.rskcom.net\/it\/wp-json\/wp\/v2\/media?parent=2492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}