{"id":4858,"date":"2026-03-29T09:30:47","date_gmt":"2026-03-29T09:30:47","guid":{"rendered":"https:\/\/adriafly.me\/?page_id=4858"},"modified":"2026-09-06T08:27:15","modified_gmt":"2026-09-06T08:27:15","slug":"letilista","status":"publish","type":"page","link":"https:\/\/adriafly.me\/en\/letilista\/","title":{"rendered":"Local Paragliding Sites"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div style=\"position:relative; width:100%;\">\n  <a href=\"https:\/\/adriafly.me\/letiliste\/poletiste\/\" target=\"_blank\" style=\"text-decoration:none; color:white;\">\n    \n    <img decoding=\"async\" src=\"https:\/\/adriafly.me\/wp-content\/uploads\/kamere\/poletiste\/288.jpg\" \n         style=\"width:100%; display:block; border-radius:10px;\" \/>\n\n    <div id=\"wind-overlay\"\n         style=\"position:absolute; bottom:3%; left:3%;\n                font-size:clamp(14px, 2.5vw, 22px);\n                font-weight:600;\n                color:white;\n                text-shadow:0 0 8px rgba(0,0,0,0.8);\n                display:flex; align-items:center; gap:8px;\">\n      \n      <span>Dizdarica<\/span>\n      <span id=\"arrow\" style=\"display:inline-block;\">\u2191<\/span>\n      <span id=\"wind-speed\">&#8212; m\/s<\/span>\n    \n    <\/div>\n\n  <\/a>\n<\/div>\n\n<script>\nfunction getRotation(direction) {\n  const map = {\n    \"N\": 0, \"NNE\": 22.5, \"NE\": 45, \"ENE\": 67.5,\n    \"E\": 90, \"ESE\": 112.5, \"SE\": 135, \"SSE\": 157.5,\n    \"S\": 180, \"SSW\": 202.5, \"SW\": 225, \"WSW\": 247.5,\n    \"W\": 270, \"WNW\": 292.5, \"NW\": 315, \"NNW\": 337.5\n  };\n  return map[direction] || 0;\n}\n\nasync function loadWind() {\n  try {\n    const res = await fetch(\"https:\/\/adriafly.me\/wp-content\/meteo\/meteo-proxy.php\");\n    const json = await res.json();\n    const latest = json.data[0];\n\n    const speed = parseFloat(latest.wind_speed).toFixed(1);\n    const direction = latest.wind_direction;\n\n    document.getElementById(\"wind-speed\").innerHTML = speed + \" m\/s\";\n\n    \/\/ \u2714\ufe0f fix: meteorolo\u0161ki smjer \u2192 vizualni smjer (+180\u00b0)\n    const rotation = (getRotation(direction) + 180) % 360;\n    document.getElementById(\"arrow\").style.transform = \"rotate(\" + rotation + \"deg)\";\n    \n  } catch (e) {\n    document.getElementById(\"wind-speed\").innerHTML = \"--\";\n  }\n}\n\nloadWind();\nsetInterval(loadWind, 90000);\n<\/script>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div id=\"gljiva386-camera-box\" style=\"\n  position:relative;\n  width:100%;\n  aspect-ratio:16\/9;\n  overflow:hidden;\n  border-radius:10px;\n\">\n\n  <a href=\"https:\/\/adriafly.me\/leotar-gljiva\/\" target=\"_blank\" rel=\"noopener\" style=\"\n      display:block;\n      width:100%;\n      height:100%;\n      text-decoration:none;\n      color:white;\n    \">\n\n    <img decoding=\"async\" src=\"https:\/\/api.holfuy.com\/cam\/s386.jpg\" style=\"\n        width:100%;\n        height:100%;\n        object-fit:cover;\n        display:block;\n      \" alt=\"Gljiva\">\n\n    <div style=\"\n      position:absolute;\n      bottom:3%;\n      left:3%;\n      font-size:clamp(14px,2.5vw,22px);\n      font-weight:600;\n      color:white;\n      text-shadow:0 0 8px rgba(0,0,0,0.8);\n      display:flex;\n      align-items:center;\n      gap:8px;\n      pointer-events:none;\n    \">\n\n      <span>Gljiva<\/span>\n\n      <span id=\"gljiva386-wind-arrow\" style=\"\n          display:inline-block;\n          transition:transform 0.3s ease;\n          transform-origin:center;\n        \">\u2191<\/span>\n\n      <span id=\"gljiva386-wind-speed\">&#8212; m\/s<\/span>\n\n    <\/div>\n\n  <\/a>\n\n<\/div>\n\n\n<script>\n(function () {\n\n  var speedElement =\n    document.getElementById(\"gljiva386-wind-speed\");\n\n  var arrowElement =\n    document.getElementById(\"gljiva386-wind-arrow\");\n\n\n  if (!speedElement || !arrowElement) {\n\n    console.error(\n      \"GLJIVA 386: elementi nisu prona\u0111eni.\"\n    );\n\n    return;\n\n  }\n\n\n  function loadGljivaWind() {\n\n    var formData =\n      new FormData();\n\n\n    formData.append(\n      \"action\",\n      \"adriafly_holfuy_data_386\"\n    );\n\n\n    fetch(\n      \"\/wp-admin\/admin-ajax.php\",\n      {\n        method: \"POST\",\n        body: formData,\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      }\n    )\n\n    .then(function (response) {\n\n      if (!response.ok) {\n\n        throw new Error(\n          \"HTTP \" + response.status\n        );\n\n      }\n\n      return response.json();\n\n    })\n\n\n    .then(function (json) {\n\n      console.log(\n        \"GLJIVA 386 WIND DATA:\",\n        json\n      );\n\n\n      if (\n        !json.success ||\n        !json.data ||\n        !json.data.last\n      ) {\n\n        throw new Error(\n          \"Nema podataka\"\n        );\n\n      }\n\n\n      var data =\n        json.data.last;\n\n\n      \/*\n       * BRZINA\n       *\n       * Holfuy vra\u0107a km\/h.\n       * Pretvaramo u m\/s.\n       *\/\n\n      var speed =\n        parseFloat(\n          data.wind_speed\n        );\n\n\n      if (isNaN(speed)) {\n\n        throw new Error(\n          \"Neispravna brzina\"\n        );\n\n      }\n\n\n      speed =\n        speed \/ 3.6;\n\n\n      speedElement.textContent =\n        speed.toFixed(1) +\n        \" m\/s\";\n\n\n      \/*\n       * BOJA\n       *\/\n\n      if (speed > 8) {\n\n        speedElement.style.color =\n          \"#ef4444\";\n\n      }\n      else if (speed > 5) {\n\n        speedElement.style.color =\n          \"#facc15\";\n\n      }\n      else {\n\n        speedElement.style.color =\n          \"white\";\n\n      }\n\n\n      \/*\n       * SMJER\n       *\n       * Holfuy:\n       *\n       * 0   = N\n       * 90  = E\n       * 180 = S\n       * 270 = W\n       *\/\n\n      var direction =\n        parseFloat(\n          data.wind_dir\n        );\n\n\n      if (isNaN(direction)) {\n\n        direction = 0;\n\n      }\n\n\n      \/*\n       * Strelica pokazuje\n       * IZ KOJEG smjera vjetar dolazi.\n       *\/\n\n      var rotation =\n        (direction + 180) % 360;\n\n\n      arrowElement.style.transform =\n        \"rotate(\" +\n        rotation +\n        \"deg)\";\n\n\n      \/*\n       * OFFLINE\n       *\/\n\n      if (data.timestamp) {\n\n        var lastTime =\n          new Date(\n            data.timestamp.replace(\n              \/-\/g,\n              \"\/\"\n            )\n          );\n\n\n        if (\n          !isNaN(lastTime.getTime()) &&\n          Date.now() -\n          lastTime.getTime() >\n          3600000\n        ) {\n\n          speedElement.textContent =\n            \"OFF\";\n\n          speedElement.style.color =\n            \"#ef4444\";\n\n        }\n\n      }\n\n    })\n\n\n    .catch(function (error) {\n\n      console.error(\n        \"GLJIVA 386 WIND ERROR:\",\n        error\n      );\n\n\n      speedElement.textContent =\n        \"-- m\/s\";\n\n      speedElement.style.color =\n        \"white\";\n\n    });\n\n  }\n\n\n  \/*\n   * PRVO U\u010cITAVANJE\n   *\/\n\n  loadGljivaWind();\n\n\n  \/*\n   * OSVJE\u017dAVANJE\n   * SVAKIH 90 SEKUNDI\n   *\/\n\n  setInterval(\n    loadGljivaWind,\n    90000\n  );\n\n})();\n<\/script>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div id=\"decic-camera-box\" style=\"\n  position:relative;\n  width:100%;\n  aspect-ratio:16\/9;\n  overflow:hidden;\n  border-radius:10px;\n\">\n\n  <a href=\"https:\/\/adriafly.me\/decic\/\"\n     target=\"_blank\"\n     rel=\"noopener\"\n     style=\"\n       display:block;\n       width:100%;\n       height:100%;\n       text-decoration:none;\n       color:white;\n     \">\n\n    <img decoding=\"async\"\n      src=\"https:\/\/adriafly.me\/wp-content\/uploads\/2025\/04\/decic-3.jpg\"\n      style=\"\n        width:100%;\n        height:100%;\n        object-fit:cover;\n        display:block;\n      \"\n      alt=\"De\u010di\u0107\"\n    >\n\n    <div style=\"\n      position:absolute;\n      bottom:3%;\n      left:3%;\n      font-size:clamp(14px,2.5vw,22px);\n      font-weight:600;\n      color:white;\n      text-shadow:0 0 8px rgba(0,0,0,0.8);\n      display:flex;\n      align-items:center;\n      gap:8px;\n      pointer-events:none;\n    \">\n\n      <span>De\u010di\u0107<\/span>\n\n      <span id=\"arrow-decic\" style=\"\n        display:inline-block;\n        transition:transform 0.3s ease;\n        transform-origin:center;\n      \">\u2191<\/span>\n\n      <span id=\"wind-decic\">&#8212; m\/s<\/span>\n\n    <\/div>\n\n  <\/a>\n\n<\/div>\n\n\n<script>\n(function () {\n\n  var speedElement =\n    document.getElementById(\"wind-decic\");\n\n  var arrowElement =\n    document.getElementById(\"arrow-decic\");\n\n\n  if (!speedElement || !arrowElement) {\n\n    console.error(\n      \"DECIC: elementi nisu prona\u0111eni.\"\n    );\n\n    return;\n\n  }\n\n\n  \/*\n   * SMJER VJETRA\n   *\/\n\n  var dirMap = {\n\n    N: 0,\n    NE: 45,\n    E: 90,\n    SE: 135,\n    S: 180,\n    SW: 225,\n    W: 270,\n    NW: 315,\n\n    NNE: 22.5,\n    ENE: 67.5,\n    ESE: 112.5,\n    SSE: 157.5,\n\n    SSW: 202.5,\n    WSW: 247.5,\n    WNW: 292.5,\n    NNW: 337.5\n\n  };\n\n\n  \/*\n   * BOJA\n   *\/\n\n  function setColor(speed) {\n\n    if (speed > 8) {\n\n      speedElement.style.color =\n        \"#ef4444\";\n\n    }\n    else if (speed > 5) {\n\n      speedElement.style.color =\n        \"#facc15\";\n\n    }\n    else {\n\n      speedElement.style.color =\n        \"white\";\n\n    }\n\n  }\n\n\n  \/*\n   * VJETAR\n   *\/\n\n  function loadDecic() {\n\n    var formData =\n      new FormData();\n\n\n    \/*\n     * ISTI PRINCIP KAO GOZD I GLJIVA\n     *\/\n\n    formData.append(\n      \"action\",\n      \"adriafly_decic_proxy\"\n    );\n\n\n    fetch(\n      \"\/wp-admin\/admin-ajax.php\",\n      {\n        method: \"POST\",\n        body: formData,\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      }\n    )\n\n    .then(function (response) {\n\n      if (!response.ok) {\n\n        throw new Error(\n          \"HTTP \" + response.status\n        );\n\n      }\n\n      return response.json();\n\n    })\n\n\n    .then(function (json) {\n\n      console.log(\n        \"DECIC WIND DATA:\",\n        json\n      );\n\n\n      if (\n        !json.success ||\n        !json.data ||\n        !json.data.last\n      ) {\n\n        throw new Error(\n          \"Nema podataka\"\n        );\n\n      }\n\n\n      var data =\n        json.data.last;\n\n\n      \/*\n       * BRZINA\n       *\/\n\n      var speed =\n        parseFloat(\n          data.wind_speed\n        );\n\n\n      if (isNaN(speed)) {\n\n        throw new Error(\n          \"Neispravna brzina\"\n        );\n\n      }\n\n\n      \/*\n       * km\/h \u2192 m\/s\n       *\/\n\n      speed =\n        speed \/ 3.6;\n\n\n      speedElement.textContent =\n        speed.toFixed(1) +\n        \" m\/s\";\n\n\n      \/*\n       * BOJA\n       *\/\n\n      setColor(speed);\n\n\n      \/*\n       * SMJER\n       *\/\n\n      var direction =\n        String(\n          data.wind_direction\n        ).toUpperCase();\n\n\n      var degrees =\n        dirMap[direction];\n\n\n      if (degrees === undefined) {\n\n        degrees = 0;\n\n      }\n\n\n      \/*\n       * Strelica pokazuje\n       * IZ KOJEG smjera dolazi vjetar.\n       *\/\n\n      var rotation =\n        (degrees + 180) % 360;\n\n\n      arrowElement.style.transform =\n        \"rotate(\" +\n        rotation +\n        \"deg)\";\n\n\n      \/*\n       * OFFLINE\n       *\/\n\n      if (data.timestamp) {\n\n        var lastTime =\n          new Date(\n            data.timestamp.replace(\n              \/-\/g,\n              \"\/\"\n            )\n          );\n\n\n        if (\n          !isNaN(lastTime.getTime()) &&\n          Date.now() -\n          lastTime.getTime() >\n          3600000\n        ) {\n\n          speedElement.textContent =\n            \"OFF\";\n\n          speedElement.style.color =\n            \"#ef4444\";\n\n        }\n\n      }\n\n    })\n\n\n    .catch(function (error) {\n\n      console.error(\n        \"DECIC WIND ERROR:\",\n        error\n      );\n\n\n      speedElement.textContent =\n        \"-- m\/s\";\n\n      speedElement.style.color =\n        \"white\";\n\n    });\n\n  }\n\n\n  \/*\n   * PRVO U\u010cITAVANJE\n   *\/\n\n  loadDecic();\n\n\n  \/*\n   * SVAKIH 90 SEKUNDI\n   *\/\n\n  setInterval(\n    loadDecic,\n    90000\n  );\n\n})();\n<\/script>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div id=\"kula1400-box\" style=\"\n  position:relative;\n  width:100%;\n  aspect-ratio:16\/9;\n  overflow:hidden;\n  border-radius:10px;\n  background:#222;\n\">\n\n  <!-- KAMERA -->\n\n  <iframe\n    src=\"https:\/\/services.whatsupcams.com\/wgt\/ba_ljubuski01\"\n    style=\"\n      position:absolute;\n      top:0;\n      left:0;\n      width:100%;\n      height:100%;\n      border:0;\n      display:block;\n    \"\n    allow=\"autoplay; fullscreen\"\n    allowfullscreen\n    scrolling=\"no\"\n  ><\/iframe>\n\n\n  <!-- LINK -->\n\n  <a\n    href=\"https:\/\/adriafly.me\/ljubuski-kula\/\"\n    target=\"_blank\"\n    rel=\"noopener\"\n    style=\"\n      position:absolute;\n      inset:0;\n      z-index:10;\n      display:block;\n    \"\n  ><\/a>\n\n\n  <!-- PODACI -->\n\n  <div style=\"\n    position:absolute;\n    left:3%;\n    bottom:3%;\n    z-index:20;\n\n    display:flex;\n    align-items:center;\n    gap:8px;\n\n    font-family:Arial,sans-serif;\n    font-size:clamp(14px,2.5vw,22px);\n    font-weight:600;\n    line-height:1;\n    white-space:nowrap;\n\n    color:white;\n    text-shadow:0 0 8px rgba(0,0,0,0.8);\n\n    pointer-events:none;\n  \">\n\n    <span>Kula<\/span>\n\n    <span\n      id=\"kula1400-wind-arrow\"\n      style=\"\n        display:inline-block;\n        line-height:1;\n        transform-origin:center;\n        transition:transform .3s ease;\n      \"\n    >\u2191<\/span>\n\n    <span\n      id=\"kula1400-wind-speed\"\n      style=\"\n        line-height:1;\n        color:white;\n      \"\n    >&#8212; m\/s<\/span>\n\n  <\/div>\n\n<\/div>\n\n\n<script>\n(function () {\n\n  var speedElement =\n    document.getElementById(\n      \"kula1400-wind-speed\"\n    );\n\n  var arrowElement =\n    document.getElementById(\n      \"kula1400-wind-arrow\"\n    );\n\n\n  if (!speedElement || !arrowElement) {\n\n    console.error(\n      \"KULA 1400: elementi nisu prona\u0111eni.\"\n    );\n\n    return;\n\n  }\n\n\n  function loadKulaWind() {\n\n    var formData =\n      new FormData();\n\n\n    formData.append(\n      \"action\",\n      \"adriafly_holfuy_data_1400\"\n    );\n\n\n    fetch(\n      \"\/wp-admin\/admin-ajax.php\",\n      {\n        method:\"POST\",\n        body:formData,\n        credentials:\"same-origin\",\n        cache:\"no-store\"\n      }\n    )\n\n    .then(function (response) {\n\n      if (!response.ok) {\n\n        throw new Error(\n          \"HTTP \" +\n          response.status\n        );\n\n      }\n\n      return response.json();\n\n    })\n\n\n    .then(function (json) {\n\n      console.log(\n        \"KULA 1400 WIND DATA:\",\n        json\n      );\n\n\n      if (\n        !json.success ||\n        !json.data ||\n        !json.data.last\n      ) {\n\n        throw new Error(\n          \"Nema podataka\"\n        );\n\n      }\n\n\n      var data =\n        json.data.last;\n\n\n      \/* BRZINA *\/\n\n      var speed =\n        parseFloat(\n          data.wind_speed\n        );\n\n\n      if (isNaN(speed)) {\n\n        throw new Error(\n          \"Neispravna brzina\"\n        );\n\n      }\n\n\n      speed =\n        speed \/ 3.6;\n\n\n      speedElement.textContent =\n        speed.toFixed(1) +\n        \" m\/s\";\n\n\n      \/* BOJA *\/\n\n      if (speed > 8) {\n\n        speedElement.style.color =\n          \"#ef4444\";\n\n      }\n      else if (speed > 5) {\n\n        speedElement.style.color =\n          \"#facc15\";\n\n      }\n      else {\n\n        speedElement.style.color =\n          \"white\";\n\n      }\n\n\n      \/* SMJER *\/\n\n      var direction =\n        parseFloat(\n          data.wind_dir\n        );\n\n\n      if (!isNaN(direction)) {\n\n        var rotation =\n          (direction + 180) % 360;\n\n\n        arrowElement.style.transform =\n          \"rotate(\" +\n          rotation +\n          \"deg)\";\n\n      }\n\n\n      \/* OFFLINE *\/\n\n      if (data.timestamp) {\n\n        var lastTime =\n          new Date(\n            data.timestamp.replace(\n              \/-\/g,\n              \"\/\"\n            )\n          );\n\n\n        if (\n          !isNaN(lastTime.getTime()) &&\n          Date.now() -\n          lastTime.getTime() >\n          3600000\n        ) {\n\n          speedElement.textContent =\n            \"OFF\";\n\n          speedElement.style.color =\n            \"#ef4444\";\n\n        }\n\n      }\n\n    })\n\n\n    .catch(function (error) {\n\n      console.error(\n        \"KULA 1400 WIND ERROR:\",\n        error\n      );\n\n      speedElement.textContent =\n        \"-- m\/s\";\n\n      speedElement.style.color =\n        \"white\";\n\n    });\n\n  }\n\n\n  \/* PRVO U\u010cITAVANJE *\/\n\n  loadKulaWind();\n\n\n  \/* SVAKIH 90 SEKUNDI *\/\n\n  setInterval(\n    loadKulaWind,\n    90000\n  );\n\n})();\n<\/script>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div style=\"position:relative; width:100%; aspect-ratio:16\/9; overflow:hidden; border-radius:10px;\">\n  <a href=\"https:\/\/adriafly.me\/brajici\/\" target=\"_blank\" style=\"text-decoration:none; color:white;\">\n    \n    <img decoding=\"async\" src=\"https:\/\/paraglidingmontenegro.me\/wp-content\/uploads\/2016\/06\/Paragliding-Brajici5.jpg\"\n         style=\"width:100%; height:100%; object-fit:cover;\" \/>\n\n    <div style=\"position:absolute; bottom:3%; left:3%;\n                font-size:clamp(14px,2.5vw,22px);\n                font-weight:600;\n                color:white;\n                text-shadow:0 0 8px rgba(0,0,0,0.8);\n                display:flex; align-items:center; gap:8px;\">\n      \n      <span>Braji\u0107i<\/span>\n      <span id=\"arrow-brajici\">\u2191<\/span>\n      <span id=\"wind-brajici\">&#8212; m\/s<\/span>\n\n    <\/div>\n\n  <\/a>\n<\/div>\n\n<script>\n\/\/ ================= HELPERS =================\nfunction setColorBrajici(speed){\n  let color = \"white\";\n  if (speed > 5) color = \"#facc15\";\n  if (speed > 8) color = \"#ef4444\";\n  document.getElementById(\"wind-brajici\").style.color = color;\n}\n\nconst dirMapBrajici = {\n  N:0, NE:45, E:90, SE:135, S:180, SW:225, W:270, NW:315,\n  NNE:22.5, ENE:67.5, ESE:112.5, SSE:157.5,\n  SSW:202.5, WSW:247.5, WNW:292.5, NNW:337.5\n};\n\n\/\/ ================= WIND =================\nasync function loadBrajici(){\n  try {\n    const r = await fetch(\"https:\/\/adriafly.me\/wp-content\/meteo\/meteo-brajici.php\");\n    const j = await r.json();\n\n    const d = j.data[0];\n    const speed = parseFloat(d.wind_speed);\n\n    document.getElementById(\"wind-brajici\").innerHTML =\n      speed.toFixed(1) + \" m\/s\";\n\n    \/\/ \u2714\ufe0f fix: +180\u00b0\n    document.getElementById(\"arrow-brajici\").style.transform =\n      \"rotate(\" + ((dirMapBrajici[d.wind_direction] || 0) + 180) % 360 + \"deg)\";\n\n    setColorBrajici(speed);\n\n  } catch(e){\n    document.getElementById(\"wind-brajici\").innerHTML = \"--\";\n  }\n}\n\nloadBrajici();\nsetInterval(loadBrajici, 90000);\n<\/script>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div style=\"position:relative; width:100%; aspect-ratio:16\/9; overflow:hidden; border-radius:10px;\">\n  <a href=\"https:\/\/adriafly.me\/andrijevica-balj\/\" target=\"_blank\" style=\"text-decoration:none; color:white;\">\n    \n    <img decoding=\"async\" src=\"https:\/\/www.mojacrnagora.rs\/wp-content\/uploads\/2019\/09\/selo-mala-crna-gora.jpg\"\n         style=\"width:100%; height:100%; object-fit:cover;\" \/>\n\n    <div style=\"position:absolute; bottom:3%; left:3%;\n                font-size:clamp(14px,2.5vw,22px);\n                font-weight:600;\n                color:white;\n                text-shadow:0 0 8px rgba(0,0,0,0.8);\n                display:flex; align-items:center; gap:8px;\">\n      \n      <span>Balj<\/span>\n      <span id=\"arrow-balj\">\u2191<\/span>\n      <span id=\"wind-balj\">&#8212; m\/s<\/span>\n\n    <\/div>\n\n  <\/a>\n<\/div>\n\n<script>\n\/\/ ================= HELPERS =================\nfunction setColorBalj(speed){\n  let color = \"white\";\n  if (speed > 5) color = \"#facc15\";\n  if (speed > 8) color = \"#ef4444\";\n  document.getElementById(\"wind-balj\").style.color = color;\n}\n\nconst dirMapBalj = {\n  N:0, NE:45, E:90, SE:135, S:180, SW:225, W:270, NW:315,\n  NNE:22.5, ENE:67.5, ESE:112.5, SSE:157.5,\n  SSW:202.5, WSW:247.5, WNW:292.5, NNW:337.5\n};\n\n\/\/ ================= WIND =================\nasync function loadBalj(){\n  try {\n    const r = await fetch(\"https:\/\/adriafly.me\/wp-content\/meteo\/meteo-balj.php\");\n    const j = await r.json();\n\n    const d = j.data[0];\n    const speed = parseFloat(d.wind_speed);\n\n    document.getElementById(\"wind-balj\").innerHTML =\n      speed.toFixed(1) + \" m\/s\";\n\n    \/\/ \u2714\ufe0f fix: +180\u00b0\n    document.getElementById(\"arrow-balj\").style.transform =\n      \"rotate(\" + ((dirMapBalj[d.wind_direction] || 0) + 180) % 360 + \"deg)\";\n\n    setColorBalj(speed);\n\n  } catch(e){\n    document.getElementById(\"wind-balj\").innerHTML = \"--\";\n  }\n}\n\nloadBalj();\nsetInterval(loadBalj, 90000);\n<\/script>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div style=\"position:relative; width:100%; aspect-ratio:16\/9; overflow:hidden; border-radius:10px;\">\n  <a href=\"https:\/\/adriafly.me\/krnovo-niksic\/\" target=\"_blank\" style=\"text-decoration:none; color:white;\">\n    \n    <img decoding=\"async\" src=\"https:\/\/adriafly.me\/wp-content\/uploads\/2024\/05\/DSC-0240.jpg\"\n         style=\"width:100%; height:100%; object-fit:cover;\" \/>\n\n    <div style=\"position:absolute; bottom:3%; left:3%;\n                font-size:clamp(14px,2.5vw,22px);\n                font-weight:600;\n                color:white;\n                text-shadow:0 0 8px rgba(0,0,0,0.8);\n                display:flex; align-items:center; gap:8px;\">\n      \n      <span>Krnovo<\/span>\n      <span id=\"arrow-brajici\">\u2191<\/span>\n      <span id=\"wind-brajici\">&#8212; m\/s<\/span>\n\n    <\/div>\n\n  <\/a>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div style=\"position:relative; width:100%; aspect-ratio:16\/9; overflow:hidden; border-radius:10px;\">\n  <a href=\"https:\/\/adriafly.me\/gradac-mojkovac\/\" target=\"_blank\" style=\"text-decoration:none; color:white;\">\n    \n    <img decoding=\"async\" src=\"https:\/\/adriafly.me\/wp-content\/uploads\/2026\/05\/mojkovac.webp\"\n         style=\"width:100%; height:100%; object-fit:cover;\" \/>\n\n    <div style=\"position:absolute; bottom:3%; left:3%;\n                font-size:clamp(14px,2.5vw,22px);\n                font-weight:600;\n                color:white;\n                text-shadow:0 0 8px rgba(0,0,0,0.8);\n                display:flex; align-items:center; gap:8px;\">\n      \n      <span>Gradac<\/span>\n      <span id=\"arrow-brajici\">\u2191<\/span>\n      <span id=\"wind-brajici\">&#8212; m\/s<\/span>\n\n    <\/div>\n\n  <\/a>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div style=\"position:relative; width:100%; aspect-ratio:16\/9; overflow:hidden; border-radius:10px;\">\n  <a href=\"https:\/\/adriafly.me\/savin-kuk-durmitor\/\" target=\"_blank\" style=\"text-decoration:none; color:white;\">\n    \n    <img decoding=\"async\" src=\"https:\/\/adriafly.me\/wp-content\/uploads\/2026\/05\/savin-kuk-1.jpg\"\n         style=\"width:100%; height:100%; object-fit:cover;\" \/>\n\n    <div style=\"position:absolute; bottom:3%; left:3%;\n                font-size:clamp(14px,2.5vw,22px);\n                font-weight:600;\n                color:white;\n                text-shadow:0 0 8px rgba(0,0,0,0.8);\n                display:flex; align-items:center; gap:8px;\">\n      \n      <span>Savin Kuk<\/span>\n      <span id=\"arrow-brajici\">\u2191<\/span>\n      <span id=\"wind-brajici\">&#8212; m\/s<\/span>\n\n    <\/div>\n\n  <\/a>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div style=\"position:relative; width:100%; aspect-ratio:16\/9; overflow:hidden; border-radius:10px;\">\n  <a href=\"https:\/\/adriafly.me\/zlatibor-vojska\/\" target=\"_blank\" style=\"text-decoration:none; color:white;\">\n    \n    <img decoding=\"async\" src=\"https:\/\/www.paraglidingserbia.com\/images\/HQ-ArmyNorth.jpg\"\n         style=\"width:100%; height:100%; object-fit:cover;\" \/>\n\n    <div style=\"position:absolute; bottom:3%; left:3%;\n                font-size:clamp(14px,2.5vw,22px);\n                font-weight:600;\n                color:white;\n                text-shadow:0 0 8px rgba(0,0,0,0.8);\n                display:flex; align-items:center; gap:8px;\">\n      \n      <span>Zlatibor<\/span>\n      <span id=\"arrow-zlatibor\">\u2191<\/span>\n      <span id=\"wind-zlatibor\">&#8212; m\/s<\/span>\n\n    <\/div>\n\n  <\/a>\n<\/div>\n\n<script>\n\/\/ ================= HELPERS =================\nfunction setColorZlatibor(speed){\n  let color = \"white\";\n  if (speed > 5) color = \"#facc15\";\n  if (speed > 8) color = \"#ef4444\";\n  document.getElementById(\"wind-zlatibor\").style.color = color;\n}\n\nconst dirMapZlatibor = {\n  N:0, NE:45, E:90, SE:135, S:180, SW:225, W:270, NW:315,\n  NNE:22.5, ENE:67.5, ESE:112.5, SSE:157.5,\n  SSW:202.5, WSW:247.5, WNW:292.5, NNW:337.5\n};\n\n\/\/ ================= WIND =================\nasync function loadZlatibor(){\n  try {\n    const r = await fetch(\"https:\/\/adriafly.me\/wp-content\/meteo\/meteo-vojska.php\");\n    const j = await r.json();\n\n    const d = j.data[0];\n    const speed = parseFloat(d.wind_speed);\n\n    document.getElementById(\"wind-zlatibor\").innerHTML =\n      speed.toFixed(1) + \" m\/s\";\n\n    \/\/ \u2714\ufe0f fix: +180\u00b0\n    document.getElementById(\"arrow-zlatibor\").style.transform =\n      \"rotate(\" + ((dirMapZlatibor[d.wind_direction] || 0) + 180) % 360 + \"deg)\";\n\n    setColorZlatibor(speed);\n\n  } catch(e){\n    document.getElementById(\"wind-zlatibor\").innerHTML = \"--\";\n  }\n}\n\nloadZlatibor();\nsetInterval(loadZlatibor, 90000);\n<\/script>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div style=\"position:relative; width:100%; aspect-ratio:16\/9; overflow:hidden; border-radius:10px;\">\n  <a href=\"https:\/\/adriafly.me\/drvar-kruskovac\/\" target=\"_blank\" style=\"text-decoration:none; color:white;\">\n    \n    <img decoding=\"async\" src=\"https:\/\/paraglajdingdrvar.com\/wp-content\/uploads\/2023\/07\/METEO-STANICA-na-poletistu-Kruskovac-Paraglajding-klub-Drvar-2.jpg\"\n         style=\"width:100%; height:100%; object-fit:cover;\" \/>\n\n    <div style=\"position:absolute; bottom:3%; left:3%;\n                font-size:clamp(14px,2.5vw,22px);\n                font-weight:600;\n                color:white;\n                text-shadow:0 0 8px rgba(0,0,0,0.8);\n                display:flex; align-items:center; gap:8px;\">\n      \n      <span>Kru\u0161kovac<\/span>\n      <span id=\"arrow-kruskovac\">\u2191<\/span>\n      <span id=\"wind-kruskovac\">&#8212; m\/s<\/span>\n\n    <\/div>\n\n  <\/a>\n<\/div>\n\n<script>\n\/\/ ================= HELPERS =================\nfunction setColorkruskovac(speed){\n  let color = \"white\";\n  if (speed > 5) color = \"#facc15\";\n  if (speed > 8) color = \"#ef4444\";\n  document.getElementById(\"wind-kruskovac\").style.color = color;\n}\n\nconst dirMapkruskovac = {\n  N:0, NE:45, E:90, SE:135, S:180, SW:225, W:270, NW:315,\n  NNE:22.5, ENE:67.5, ESE:112.5, SSE:157.5,\n  SSW:202.5, WSW:247.5, WNW:292.5, NNW:337.5\n};\n\n\/\/ ================= WIND =================\nasync function loadkruskovac(){\n  try {\n    const r = await fetch(\"https:\/\/adriafly.me\/wp-content\/meteo\/meteo-kruskovac.php\");\n    const j = await r.json();\n\n    const d = j.data[0];\n    const speed = parseFloat(d.wind_speed);\n\n    document.getElementById(\"wind-kruskovac\").innerHTML =\n      speed.toFixed(1) + \" m\/s\";\n\n    \/\/ \u2714\ufe0f fix: +180\u00b0\n    document.getElementById(\"arrow-kruskovac\").style.transform =\n      \"rotate(\" + ((dirMapkruskovac[d.wind_direction] || 0) + 180) % 360 + \"deg)\";\n\n    setColorkruskovac(speed);\n\n  } catch(e){\n    document.getElementById(\"wind-kruskovac\").innerHTML = \"--\";\n  }\n}\n\nloadkruskovac();\nsetInterval(loadkruskovac, 90000);\n<\/script>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div id=\"gozd-camera-box\" style=\"\n  position:relative;\n  width:100%;\n  aspect-ratio:16\/9;\n  overflow:hidden;\n  border-radius:10px;\n\">\n\n  <a\n    href=\"https:\/\/adriafly.me\/kamera-gozd\/\"\n    target=\"_blank\"\n    rel=\"noopener\"\n    style=\"\n      display:block;\n      width:100%;\n      height:100%;\n      text-decoration:none;\n      color:white;\n    \"\n  >\n\n    <img decoding=\"async\"\n      src=\"https:\/\/jpkkriskagora.si\/wp-content\/uploads\/webcam74\/144.jpg\"\n      style=\"\n        width:100%;\n        height:100%;\n        object-fit:cover;\n        display:block;\n      \"\n      alt=\"Gozd\"\n    >\n\n    <div style=\"\n      position:absolute;\n      bottom:3%;\n      left:3%;\n      font-size:clamp(14px,2.5vw,22px);\n      font-weight:600;\n      color:white;\n      text-shadow:0 0 8px rgba(0,0,0,0.8);\n      display:flex;\n      align-items:center;\n      gap:8px;\n      pointer-events:none;\n    \">\n\n      <span>Gozd<\/span>\n\n      <span\n        id=\"gozd-wind-arrow\"\n        style=\"\n          display:inline-block;\n          transition:transform 0.3s ease;\n          transform-origin:center;\n        \"\n      >\u2191<\/span>\n\n      <span id=\"gozd-wind-speed\">&#8212; m\/s<\/span>\n\n    <\/div>\n\n  <\/a>\n\n<\/div>\n\n\n<script>\n(function () {\n\n  var speedElement =\n    document.getElementById(\"gozd-wind-speed\");\n\n  var arrowElement =\n    document.getElementById(\"gozd-wind-arrow\");\n\n  if (!speedElement || !arrowElement) {\n    console.error(\"GOZD: elementi nisu prona\u0111eni.\");\n    return;\n  }\n\n\n  \/*\n   * SKYTECH SMJER\n   *\n   * 0 = NW\n   * 1 = W\n   * 2 = SW\n   * 3 = S\n   * 4 = SE\n   * 5 = E\n   * 6 = NE\n   * 7 = N\n   *\/\n\n  var directionMap = {\n    0: 315,\n    1: 270,\n    2: 225,\n    3: 180,\n    4: 135,\n    5: 90,\n    6: 45,\n    7: 0\n  };\n\n\n  function loadGozdWind() {\n\n    var formData = new FormData();\n\n    formData.append(\n      \"action\",\n      \"skytech_gozd_proxy\"\n    );\n\n\n    fetch(\n      \"\/wp-admin\/admin-ajax.php\",\n      {\n        method: \"POST\",\n        body: formData,\n        credentials: \"same-origin\",\n        cache: \"no-store\"\n      }\n    )\n\n    .then(function (response) {\n\n      if (!response.ok) {\n        throw new Error(\n          \"HTTP \" + response.status\n        );\n      }\n\n      return response.json();\n\n    })\n\n    .then(function (json) {\n\n      console.log(\"GOZD WIND DATA:\", json);\n\n\n      if (\n        !json.success ||\n        !json.data ||\n        !json.data.last\n      ) {\n\n        throw new Error(\n          \"Nema podataka\"\n        );\n\n      }\n\n\n      var data = json.data.last;\n\n\n      \/*\n       * BRZINA\n       *\/\n\n      var speed =\n        parseFloat(data.wind_speed);\n\n\n      if (isNaN(speed)) {\n\n        throw new Error(\n          \"Neispravna brzina\"\n        );\n\n      }\n\n\n      speedElement.textContent =\n        speed.toFixed(1) + \" m\/s\";\n\n\n      \/*\n       * BOJA\n       *\/\n\n      if (speed > 8) {\n\n        speedElement.style.color =\n          \"#ef4444\";\n\n      } else if (speed > 5) {\n\n        speedElement.style.color =\n          \"#facc15\";\n\n      } else {\n\n        speedElement.style.color =\n          \"white\";\n\n      }\n\n\n      \/*\n       * SMJER\n       *\/\n\n      var direction =\n        parseInt(\n          data.wind_direction,\n          10\n        );\n\n\n      var degrees =\n        directionMap[direction];\n\n\n      if (degrees === undefined) {\n        degrees = 0;\n      }\n\n\n      \/*\n       * Strelica pokazuje\n       * IZ KOJEG smjera vjetar dolazi.\n       *\/\n\n      var rotation =\n        (degrees + 180) % 360;\n\n\n      arrowElement.style.transform =\n        \"rotate(\" +\n        rotation +\n        \"deg)\";\n\n\n      \/*\n       * OFFLINE PROVJERA\n       *\/\n\n      if (data.timestamp) {\n\n        var lastTime =\n          new Date(\n            data.timestamp.replace(\n              \/-\/g,\n              \"\/\"\n            )\n          );\n\n\n        if (\n          !isNaN(lastTime.getTime()) &&\n          Date.now() -\n          lastTime.getTime() >\n          3600000\n        ) {\n\n          speedElement.textContent =\n            \"OFF\";\n\n          speedElement.style.color =\n            \"#ef4444\";\n\n        }\n\n      }\n\n    })\n\n\n    .catch(function (error) {\n\n      console.error(\n        \"GOZD WIND ERROR:\",\n        error\n      );\n\n      speedElement.textContent =\n        \"-- m\/s\";\n\n      speedElement.style.color =\n        \"white\";\n\n    });\n\n  }\n\n\n  \/*\n   * PRVO U\u010cITAVANJE\n   *\/\n\n  loadGozdWind();\n\n\n  \/*\n   * OSVJE\u017dAVANJE SVAKIH 90 SEKUNDI\n   *\/\n\n  setInterval(\n    loadGozdWind,\n    90000\n  );\n\n})();\n<\/script>\n<\/div>\n<\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Pred vama se nalazi pregled letili\u0161ta prijateljskuh klubova iz regiona. Podaci su prikupljeni preko javno objavljenih informacija, kao i prikupljanjem na terenu. Savjetujemo da se sa lokalitetima upoznate uz pomo\u0107 lokalnih pilota. <br>U\u010dinite Va\u0161 let bezbjednim i zabavnim.<br>\u017delimo vam ugodne letove, Va\u0161 <a href=\"https:\/\/adriafly.me\/\">Adriafly<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dizdarica \u2191 &#8212; m\/s Gljiva \u2191 &#8212; m\/s De\u010di\u0107 \u2191 &#8212; m\/s Kula \u2191 &#8212; m\/s Braji\u0107i \u2191 &#8212; m\/s Balj \u2191 &#8212; m\/s Krnovo \u2191 &#8212; m\/s Gradac \u2191 &#8212; m\/s Savin Kuk \u2191 &#8212; m\/s Zlatibor \u2191 &#8212; m\/s Kru\u0161kovac \u2191 &#8212; m\/s Gozd \u2191 &#8212; m\/s Pred [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3894,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4858","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Letili\u0161ta u regionu - Adriafly - Paragliding Club<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/adriafly.me\/en\/letilista\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Letili\u0161ta u regionu - Adriafly - Paragliding Club\" \/>\n<meta property=\"og:description\" content=\"Dizdarica \u2191 &#8212; m\/s Gljiva \u2191 &#8212; m\/s De\u010di\u0107 \u2191 &#8212; m\/s Kula \u2191 &#8212; m\/s Braji\u0107i \u2191 &#8212; m\/s Balj \u2191 &#8212; m\/s Krnovo \u2191 &#8212; m\/s Gradac \u2191 &#8212; m\/s Savin Kuk \u2191 &#8212; m\/s Zlatibor \u2191 &#8212; m\/s Kru\u0161kovac \u2191 &#8212; m\/s Gozd \u2191 &#8212; m\/s Pred [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/adriafly.me\/en\/letilista\/\" \/>\n<meta property=\"og:site_name\" content=\"Adriafly - Paragliding Club\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/AdriaFly\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-06T08:27:15+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/adriafly.me\/wp-content\/uploads\/2025\/08\/drvar-15.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1889\" \/>\n\t<meta property=\"og:image:height\" content=\"1055\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/adriafly.me\\\/letilista\\\/\",\"url\":\"https:\\\/\\\/adriafly.me\\\/letilista\\\/\",\"name\":\"Letili\u0161ta u regionu - Adriafly - Paragliding Club\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/adriafly.me\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/adriafly.me\\\/letilista\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/adriafly.me\\\/letilista\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/adriafly.me\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/drvar-15.jpg\",\"datePublished\":\"2026-03-29T09:30:47+00:00\",\"dateModified\":\"2026-09-06T08:27:15+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/adriafly.me\\\/letilista\\\/#breadcrumb\"},\"inLanguage\":\"en-NZ\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/adriafly.me\\\/letilista\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-NZ\",\"@id\":\"https:\\\/\\\/adriafly.me\\\/letilista\\\/#primaryimage\",\"url\":\"https:\\\/\\\/adriafly.me\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/drvar-15.jpg\",\"contentUrl\":\"https:\\\/\\\/adriafly.me\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/drvar-15.jpg\",\"width\":1889,\"height\":1055},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/adriafly.me\\\/letilista\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Po\u010detna\",\"item\":\"https:\\\/\\\/adriafly.me\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Letili\u0161ta u regionu\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/adriafly.me\\\/#website\",\"url\":\"https:\\\/\\\/adriafly.me\\\/\",\"name\":\"Adriafly - Paragliding Club\",\"description\":\"Paraglajding klub Herceg Novi\",\"publisher\":{\"@id\":\"https:\\\/\\\/adriafly.me\\\/#organization\"},\"alternateName\":\"Adriafly\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/adriafly.me\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-NZ\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/adriafly.me\\\/#organization\",\"name\":\"Adriafly - Paragliding Club\",\"url\":\"https:\\\/\\\/adriafly.me\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-NZ\",\"@id\":\"https:\\\/\\\/adriafly.me\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/adriafly.me\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/02-LOGO-nobackgr.png\",\"contentUrl\":\"https:\\\/\\\/adriafly.me\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/02-LOGO-nobackgr.png\",\"width\":1536,\"height\":1349,\"caption\":\"Adriafly - Paragliding Club\"},\"image\":{\"@id\":\"https:\\\/\\\/adriafly.me\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/AdriaFly\",\"https:\\\/\\\/www.instagram.com\\\/adriafly.me\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Letili\u0161ta u regionu - Adriafly - Paragliding Club","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/adriafly.me\/en\/letilista\/","og_locale":"en_US","og_type":"article","og_title":"Letili\u0161ta u regionu - Adriafly - Paragliding Club","og_description":"Dizdarica \u2191 &#8212; m\/s Gljiva \u2191 &#8212; m\/s De\u010di\u0107 \u2191 &#8212; m\/s Kula \u2191 &#8212; m\/s Braji\u0107i \u2191 &#8212; m\/s Balj \u2191 &#8212; m\/s Krnovo \u2191 &#8212; m\/s Gradac \u2191 &#8212; m\/s Savin Kuk \u2191 &#8212; m\/s Zlatibor \u2191 &#8212; m\/s Kru\u0161kovac \u2191 &#8212; m\/s Gozd \u2191 &#8212; m\/s Pred [&hellip;]","og_url":"https:\/\/adriafly.me\/en\/letilista\/","og_site_name":"Adriafly - Paragliding Club","article_publisher":"https:\/\/www.facebook.com\/AdriaFly","article_modified_time":"2026-09-06T08:27:15+00:00","og_image":[{"width":1889,"height":1055,"url":"http:\/\/adriafly.me\/wp-content\/uploads\/2025\/08\/drvar-15.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/adriafly.me\/letilista\/","url":"https:\/\/adriafly.me\/letilista\/","name":"Letili\u0161ta u regionu - Adriafly - Paragliding Club","isPartOf":{"@id":"https:\/\/adriafly.me\/#website"},"primaryImageOfPage":{"@id":"https:\/\/adriafly.me\/letilista\/#primaryimage"},"image":{"@id":"https:\/\/adriafly.me\/letilista\/#primaryimage"},"thumbnailUrl":"https:\/\/adriafly.me\/wp-content\/uploads\/2025\/08\/drvar-15.jpg","datePublished":"2026-03-29T09:30:47+00:00","dateModified":"2026-09-06T08:27:15+00:00","breadcrumb":{"@id":"https:\/\/adriafly.me\/letilista\/#breadcrumb"},"inLanguage":"en-NZ","potentialAction":[{"@type":"ReadAction","target":["https:\/\/adriafly.me\/letilista\/"]}]},{"@type":"ImageObject","inLanguage":"en-NZ","@id":"https:\/\/adriafly.me\/letilista\/#primaryimage","url":"https:\/\/adriafly.me\/wp-content\/uploads\/2025\/08\/drvar-15.jpg","contentUrl":"https:\/\/adriafly.me\/wp-content\/uploads\/2025\/08\/drvar-15.jpg","width":1889,"height":1055},{"@type":"BreadcrumbList","@id":"https:\/\/adriafly.me\/letilista\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Po\u010detna","item":"https:\/\/adriafly.me\/"},{"@type":"ListItem","position":2,"name":"Letili\u0161ta u regionu"}]},{"@type":"WebSite","@id":"https:\/\/adriafly.me\/#website","url":"https:\/\/adriafly.me\/","name":"Adriafly - Paragliding Club","description":"Paraglajding klub Herceg Novi","publisher":{"@id":"https:\/\/adriafly.me\/#organization"},"alternateName":"Adriafly","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/adriafly.me\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-NZ"},{"@type":"Organization","@id":"https:\/\/adriafly.me\/#organization","name":"Adriafly - Paragliding Club","url":"https:\/\/adriafly.me\/","logo":{"@type":"ImageObject","inLanguage":"en-NZ","@id":"https:\/\/adriafly.me\/#\/schema\/logo\/image\/","url":"https:\/\/adriafly.me\/wp-content\/uploads\/2025\/08\/02-LOGO-nobackgr.png","contentUrl":"https:\/\/adriafly.me\/wp-content\/uploads\/2025\/08\/02-LOGO-nobackgr.png","width":1536,"height":1349,"caption":"Adriafly - Paragliding Club"},"image":{"@id":"https:\/\/adriafly.me\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/AdriaFly","https:\/\/www.instagram.com\/adriafly.me\/"]}]}},"_links":{"self":[{"href":"https:\/\/adriafly.me\/en\/wp-json\/wp\/v2\/pages\/4858","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/adriafly.me\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/adriafly.me\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/adriafly.me\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/adriafly.me\/en\/wp-json\/wp\/v2\/comments?post=4858"}],"version-history":[{"count":47,"href":"https:\/\/adriafly.me\/en\/wp-json\/wp\/v2\/pages\/4858\/revisions"}],"predecessor-version":[{"id":5556,"href":"https:\/\/adriafly.me\/en\/wp-json\/wp\/v2\/pages\/4858\/revisions\/5556"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/adriafly.me\/en\/wp-json\/wp\/v2\/media\/3894"}],"wp:attachment":[{"href":"https:\/\/adriafly.me\/en\/wp-json\/wp\/v2\/media?parent=4858"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}