{"id":28,"date":"2026-01-16T11:53:57","date_gmt":"2026-01-16T10:53:57","guid":{"rendered":"https:\/\/dc4fs.de\/?page_id=28"},"modified":"2026-01-23T03:01:21","modified_gmt":"2026-01-23T02:01:21","slug":"locator-berechnung","status":"publish","type":"page","link":"https:\/\/dc4fs.de\/?page_id=28","title":{"rendered":"Locator-Berechnung"},"content":{"rendered":"<p><script src=\"https:\/\/maps.googleapis.com\/maps\/api\/js?key=AIzaSyCFKbJqbLgw-Pb8EIQAsNFv3_-oNlNMEak&#038;signed_in=true&#038;libraries=visualization&#038;callback=initMap\" type=\"text\/javascript\"><\/script>\n<link rel=\"search\" type=\"application\/opensearchdescription+xml\" href=\"find-your-grid-square.xml\" title=\"Locate a grid square\" \/>\n<script type=\"text\/javascript\" src=\"https:\/\/maps.googleapis.com\/maps\/api\/js?libraries=geometry&#038;key=AIzaSyCFKbJqbLgw-Pb8EIQAsNFv3_-oNlNMEak&#038;sensor=false\"><\/script><\/p>\n<p>    <!-- Declare the div, make it take up the full document body --><\/p>\n<div id=\"map-canevas\" style=\"width: 100%; height: 700;\"><\/div>\n<p>    <font FACE=\"sans-serif, Arial, Helvetica, Geneva\" SIZE=2><\/p>\n<p>    <center><small>(C) <a href=\"http:\/\/f6fvy.free.fr\" target = \"_blank\">F6FVY<\/a> 2007 &#8211; 2014, \u00fcbersetzt von  <a href=\"http:\/\/dc4fs.de\" target = \"_blank\">DC4FS<\/a> (API V3)<\/small> &#8211; Klicke auf die Karte und der dazugeh\u00f6rige <a href=\"http:\/\/de.wikipedia.org\/wiki\/QTH-Locator\" target = \"_blank\">QTH Locator<\/a> wird angezeigt.<br \/>\n    <\/font><\/p>\n<p>    <!-- fail nicely if the browser has no Javascript --><br \/>\n    <noscript><b>JavaScript must be enabled in order for you to use Google Maps.<\/b><br \/>\n      However, it seems JavaScript is either disabled or not supported by your browser.<br \/>\n      To view Google Maps, enable JavaScript by changing your browser options, and then<br \/>\n      try again.<br \/>\n    <\/noscript><\/p>\n<p>        <script type=\"text\/javascript\"><\/p>\n<p>    function setCookie(name, value, expires, path, domain, secure) {<\/p>\n<p>      \/\/ Set time, it's in milliseconds\n      var today = new Date();\n      today.setTime(today.getTime());<\/p>\n<p>      \/*\n      If the expires variable is set, make the correct \n      expires time, the current script below will set \n      it for x number of days, to make it for hours, \n      delete * 24, for minutes, delete * 60 * 24\n      *\/<\/p>\n<p>      if (expires)\n        expires = expires * 1000 * 60 * 60 * 24;<\/p>\n<p>      var expiresDate = new Date( today.getTime() + (expires) );<\/p>\n<p>      document.cookie = name + \"=\" + escape(value) +\n        ((expires) ? \"; expires=\" + expiresDate.toGMTString() : \"\") + \n        ((path) ? \"; path=\" + path : \"\") + \n        ((domain) ? \"; domain=\" + domain : \"\") +\n        ((secure) ? \"; secure\" : \"\");<\/p>\n<p>    }<\/p>\n<p>    function getCookie(checkName) {\n      \/\/ First we'll split this cookie up into name\/value pairs\n      \/\/ Note: document.cookie only returns name=value, not the other components<\/p>\n<p>      var aAllCookies = document.cookie.split(';');\n      var aTempCookie = '';\n      var cookieName = '';\n      var cookieValue = '';\n      var bCookieFound = false; \/\/ Set boolean t\/f default f<\/p>\n<p>      for (i = 0; i < aAllCookies.length; i++)\n      {\n        \/\/ Now we'll split apart each name=value pair\n        aTempCookie = aAllCookies[i].split('=');\n\n        \/\/ And trim left\/right whitespace while we're at it\n        cookieName = aTempCookie[0].replace(\/^\\s+|\\s+$\/g, '');\n\n        \/\/ If the extracted name matches passed checkName\n        if (cookieName == checkName)\n        {\n          bCookieFound = true;\n          \/\/ We need to handle case where cookie has no value but exists (no = sign, that is):\n          if (aTempCookie.length > 1)\n            cookieValue = unescape(aTempCookie[1].replace(\/^\\s+|\\s+$\/g, ''));<\/p>\n<p>          \/\/ Note that in cases where cookie is initialized but no value, null is returned\n          return cookieValue;\n          break;\n        }\n        aTempCookie = null;\n        cookieName = '';\n      }<\/p>\n<p>      if (!bCookieFound)\n        return null;\n    }<\/p>\n<p>    \/\/<![CDATA[\n\n    \/**********************************************************\/\n    \/*  This script is (C) Nov 2013 by Laurent Haas F6FVY     *\/\n    \/*  You can copy or use this script by naming the author  *\/\n    \/*  on your website with a link to this page.             *\/\n    \/**********************************************************\/\n\n  function initialize() {\n\n      \/\/ Check to see if this browser can run the Google API (v2 only)\n      \/\/ if (GBrowserIsCompatible()) {\n    var map = new google.maps.Map(document.getElementById('map-canevas'), {\n         center: new google.maps.LatLng(51.8541666653, 9.3749999998),\n         zoom: 6,\n         streetViewControl: false\n         });\n\n    var checkpolyline = false;\n\n    var polylineClick = new google.maps.Polyline();\n\n    \/\/ If a QTH loc has to be located or is in the URL\n    \/\/ display a marker and the square limits. If not,\n    \/\/ just center and zoom on the default loc\n    new google.maps.Point(9.375000, 51.854167);\n var gridlocator = [\nnew google.maps.LatLng(48.833333, 2.333333),\nnew google.maps.LatLng(48.833333, 2.416667),\nnew google.maps.LatLng(48.875000, 2.416667),\nnew google.maps.LatLng(48.875000, 2.333333),\nnew google.maps.LatLng(48.833333, 2.333333)\n];\nvar polyline = new google.maps.Polyline({\n   path: gridlocator,\n   geodesic: true,\n   strokeColor: '#0000FF',\n   strokeOpacity: 0.5,\n   strokeWeight: 6\n });\npolyline.setMap(map);\n\t\n    var infowindow = null;\n\n    google.maps.event.addListener(map, 'click', function(event) {\n\n      mArray = new google.maps.Marker({\n        position: event.latLng,\n        map: map\n      });\n\n      var eventPos = mArray.getPosition();\n      \n      mArray.setMap(null);\n\n       \/\/ Extract QTH locator and various data from the clicked point\n\n      var longDir;\n      if (event.latLng.lng() < 0)\n       longDir = \"West\"\n      else\n       longDir = \"Ost\";\n      var latDir;\n      if (event.latLng.lat() < 0)\n       latDir = \"S\u00fcd\"\n      else\n       latDir = \"Nord\";\n\n      var longDeg;\n      var longMin;\n      if (event.latLng.lng() > 0)\n      {\n       longDeg = Math.floor(event.latLng.lng());\n       longMin = (event.latLng.lng() - longDeg) * 100;\n      }\n      else\n      {\n       longDeg = Math.ceil(event.latLng.lng());\n       longMin = (longDeg - event.latLng.lng()) * 100;\n      }\n      var longMin2 = longMin * 60 \/ 100;\n      var longSec = Math.round((longMin2 - Math.floor(longMin2)) * 60);\n\n      var latDeg;\n      var latMin;\n      if (event.latLng.lat() > 0)\n      {\n       latDeg = Math.floor(event.latLng.lat());\n       latMin = (event.latLng.lat() - latDeg) * 100;\n      }\n      else\n      {\n       latDeg = Math.ceil(event.latLng.lat());\n       latMin = (latDeg - event.latLng.lat()) * 100;\n      }\n\n      var latMin2 = latMin * 60 \/ 100;\n      var latSec = Math.round((latMin2 - Math.floor(latMin2)) * 60);\n      var strHtml = \"<font face='arial' size='3'>\";\n      \n      strHtml += \"L\u00e4nge : \" + Math.round(event.latLng.lng() * 100000) \/ 100000 + \" \" + longDir;\n      strHtml += \" (\" + longDeg + \"&deg; \" + Math.floor(longMin2) + \"' \" + longSec + \"'' \"+ longDir + \")\";\n      strHtml += \"<br \/>\\n\";\n      strHtml += \"Breite : \" + Math.round(event.latLng.lat() * 100000) \/ 100000 + \" \" + latDir;\n      strHtml += \" (\" + latDeg + \"&deg; \" + Math.floor(latMin2) + \"' \" + latSec + \"'' \"+ latDir + \")\";\n      strHtml += \"<br \/>\\n\";\n\n      \/* Long\/Lat to QTH locator conversion largely       *\/\n      \/* inspired from the DL4MFM code found here :       *\/\n      \/* http:\/\/members.aol.com\/mfietz\/ham\/calcloce.html *\/\n\n      var ychr = \"ABCDEFGHIJKLMNOPQRSTUVWXYZ\";\n      var ynum = \"0123456789\";\n      var yqth, yi, yk, ydiv, yres, ylp, y;\n      var y = 0;\n      var ycalc = new Array(0,0,0);\n      var yn = new Array(0,0,0,0,0,0,0);\n\n      ycalc[1] = event.latLng.lng() + 180;\n      ycalc[2] = event.latLng.lat() +  90;\n\n      for (yi = 1; yi < 3; ++yi) {\n        for (yk = 1; yk < 4; ++yk) {\n            if (yk != 3) {\n            if (yi == 1) {\n              if (yk == 1) ydiv = 20;\n              if (yk == 2) ydiv = 2;\n            }\n            if (yi == 2) {\n              if (yk == 1) ydiv = 10;\n              if (yk == 2) ydiv = 1;\n            }\n\n            yres = ycalc[yi] \/ ydiv;\n            ycalc[yi] = yres;\n            if (ycalc[yi]>0)\n              ylp = Math.floor(yres)\n            else\n              ylp = Math.ceil(yres);\n            ycalc[yi] = (ycalc[yi] - ylp) * ydiv;\n            }\n            else {\n            if (yi == 1)\n              ydiv = 12\n            else\n              ydiv = 24;\n\n            yres = ycalc[yi] * ydiv;\n            ycalc[yi] = yres;\n            if (ycalc[yi] > 0)\n              ylp = Math.floor(yres)\n            else\n              ylp = Math.ceil(yres);\n            }\n\n        ++y;\n        yn[y] = ylp;\n        }\n      }\n\n      yqth = ychr.charAt(yn[1]) + ychr.charAt(yn[4]) + ynum.charAt(yn[2]);\n      yqth += ynum.charAt(yn[5]) + ychr.charAt(yn[3])+ ychr.charAt(yn[6]);\n\n      strCookieBtn = \"<center><input type='button' value='Definiere als Startpunkt f\u00fcr die Entfernung' onClick='setCookie(\\\"home\\\", \";\n      strCookieBtn += \"\\\"\" + event.latLng.lng() + \"\/\" + event.latLng.lat() + \"\/\" + yqth + \"\\\", 365 * 10);'><\/center>\";\n\n      strHtml += \"QTH Locator : \" + yqth;\n      strHtml += \"<br \/>\\n\";\n\n      var strCookie;\n\n      if (strCookie = getCookie(\"home\"))\n      {\n        var aStart = strCookie.split(\"\/\");\n        var start = new google.maps.LatLng(aStart[1], aStart[0]);\n\/\/      var nDistM = point.distanceFrom(start, 6372797); \n\/\/ Use the ellipsoidal quadratic mean (http:\/\/en.wikipedia.org\/wiki\/Talk:Earth\/Archive_7#Mean_radius)\n        \n        var nDistM = google.maps.geometry.spherical.computeDistanceBetween(start, eventPos);\n\n        strHtml += \"Entfernung nach \";\n        \n        if (nDistM >= 10000)\n        {\n            var nDistKm = Math.round(nDistM \/ 1000);\n            var nDistMiles = Math.round(nDistM * 0.621371192 \/ 1000);\n\n            strHtml += aStart[2] + \" : \" + nDistKm + \" km\";\n        }\n        else if (nDistM >= 1000)\n        {\n            var nDistKm = Math.round(nDistM \/ 100) \/ 10;\n            var nDistMiles = Math.round(nDistM * 0.621371192 \/ 100) \/ 10;\n\n            strHtml += aStart[2] + \" : \" + nDistKm + \" km\";\n        }\n        else\n            strHtml += aStart[2] + \" : \" + Math.round(nDistM) + \" m\";\n\n        \/\/ Azimuth\n        \n        function azimuth(lon1, lat1, lon2, lat2) {\t\/\/ All expressed in decimal degrees - Assume a spherical earth...\n            var lon1Rad = lon1 * Math.PI \/ 180;\n            var lat1Rad = lat1 * Math.PI \/ 180;\n\n            var lon2Rad = lon2 * Math.PI \/ 180;\n            var lat2Rad = lat2 * Math.PI \/ 180;\n\n            var dLon = lon2Rad - lon1Rad;\n\n            var y = Math.sin(dLon) * Math.cos(lat2Rad);\n            var x = Math.cos(lat1Rad) * Math.sin(lat2Rad) - Math.sin(lat1Rad) * Math.cos(lat2Rad) * Math.cos(dLon);\n\n            var az = Math.round(Math.atan2(y, x) * 180 \/ Math.PI);\n            if (az < 0)\n            az += 360;\n        \treturn az;\t\/\/ Az returned in degrees (0 ... 360)\n        }\n\n        strHtml += \"<br \/> Azimuth von \" + aStart[2] + \" : \" + azimuth(aStart[0], aStart[1], event.latLng.lng(), event.latLng.lat()) + \" Grad\\n\";\n        strHtml += \"<br \/> Azimuth zu \" + aStart[2] + \" : \" + azimuth(event.latLng.lng(), event.latLng.lat(), aStart[0], aStart[1]) + \" Grad\\n\";\n        strHtml += \"<br \/>\\n\"; \n      }\n      strHtml += \"<br \/>\\n\";\n      strHtml += strCookieBtn;\n      strHtml += \"<\/font>\";\n\n      polyline.setMap(null);\n\n\n      \/\/ map.openInfoWindowHtml(point, strHtml);\n\n\n      \/\/ Square limits\n\n      var bottomLeftLong = Math.floor(event.latLng.lng() \/ 0.0833333333) * 0.0833333333;\n      var bottomLeftLat = Math.floor(event.latLng.lat() \/ 0.0416666666) * 0.0416666666;\n\n\n      var polylinesquare = [\n        new google.maps.LatLng(bottomLeftLat, bottomLeftLong),\n        new google.maps.LatLng(bottomLeftLat, bottomLeftLong + 0.0833333333),\n        new google.maps.LatLng(bottomLeftLat + 0.0416666666, bottomLeftLong + 0.0833333333),\n        new google.maps.LatLng(bottomLeftLat + 0.0416666666, bottomLeftLong),\n        new google.maps.LatLng(bottomLeftLat, bottomLeftLong)\n      ];\n      \n      polyline = new google.maps.Polyline({\n        path: polylinesquare,\n        geodesic: true,\n        strokeColor: '#0000FF',\n        strokeOpacity: 0.5,\n        strokeWeight: 6\n      });\n      polyline.setMap(map);\n\n\n      if (infowindow) {\n        infowindow.close();\n      }\n      \n      infowindow = new google.maps.InfoWindow({\n        content: strHtml\n      });\n\n      infowindow.setPosition(event.latLng);\n      infowindow.open(map);\n\n\n      window.setTimeout(function() {\n      \/\/ map.panTo(polyline.getPath().getArray().toString());\n      \/\/ map.setCenter(polyline.getBounds().getCenter());\n        }, 1000);\n\n      }); \/\/ Listener\n\n    } \/\/ Initialize point\n\n    google.maps.event.addDomListener(window, 'load', initialize);\n<\/script>\n\n<script language=\"JavaScript\">\n<!-- \n\nfunction setfocus() {\n\tdocument.form1.expr.focus();\n\treturn;\n}\n\nfunction MakeArray(n) {\n\tthis.length = n;\n\tfor(var i = 1; i <= n; i++) {\n\t\tthis[i] = 0;\n\t}\n\treturn this;\n}\nfunction click() {\n  if (event.button==2) {\n   alert('Java-scripts from F6FVY, G4VWL, OE6TKT and DC4FS');\n   }\n} \ndocument.onmouseup=click;\nfunction latlong(form) {\n\tvar alpha = \"ABCDEFGHIJKLMNOPQRSTUVWXYZ\"\n\tp = new MakeArray(6);\n\tvar locator = form.expr.value.toUpperCase()\n\tif(locator.length != 6) {\n\t\talert(\"Falsche Eingabe - Bitte 'Neu berechnen' anklicken\");\n\t\treturn;\n\t}\n\tvar temp = locator.charAt(0);\n\tp[1] = alpha.indexOf(temp);\n\ttemp = locator.charAt(1);\n\tp[2] = alpha.indexOf(temp);\n\ttemp = locator.charAt(4);\n\tp[5] = alpha.indexOf(temp);\n\ttemp = locator.charAt(5);\n\tp[6] = alpha.indexOf(temp);\n\tp[3] = parseInt(locator.charAt(2));\n\tp[4] = parseInt(locator.charAt(3));\n\t\n\tlongitude = ((p[1]*20)+(p[3]*2)+((p[5]+0.5)\/12)-180);\n\tlongitude1 = (longitude - parseInt(longitude)) * 60;\n\tlongitude2 = parseInt(longitude1*1000)\/1000;\n\tlongitude = parseInt(longitude*10000)\/10000;\n\tlongitude1 = parseInt(longitude)\n\tif(longitude < 0) \n\t\tpad = \" West\";\n\telse\n\t\tpad = \" Ost\";\n\tform.longitude.value = Math.abs(longitude)+pad;\n\tform.longitude1.value = longitude1\n\tform.longitude2.value = Math.abs(longitude2)+pad;\n\t\n\tlatitude = ((p[2]*10)+p[4]+((p[6]+0.5)\/24)-90);\n\tlatitude1 = (latitude - parseInt(latitude)) * 60;\n\tlatitude2 = parseInt(latitude1*1000)\/1000;\n\tlatitude = parseInt(latitude*10000)\/10000;\n\tlatitude1 = parseInt(latitude)\n\tif(latitude < 0)\n\t\tpad = \" S\u00fcd\";\n\telse\n\t\tpad = \" Nord\";\n\tform.latitude.value = Math.abs(latitude)+pad;\n\tform.latitude1.value = latitude1\n\tform.latitude2.value = Math.abs(latitude2)+pad;\n\t\n\tlong = ((p[1]*20)+(p[3]*2)+((p[5]+0.5)\/12)-180);\n\tlong = parseInt(long*100000)\/100000;\n\tlong1 = (p[1]*20+p[3]*2+p[5]\/12-180)\n\tlo1 = parseInt(long1*100)\/100;\n\tlong2 = (long1+(1\/12))\n\tlo2 = parseInt(long2*100)\/100;\n\n\tlat = ((p[2]*10)+p[4]+((p[6]+0.5)\/24)-90);\n\tlat = parseInt(lat*100000)\/100000;\n\tlat1 = (p[2]*10+p[4]+p[6]\/24-90)\n\tla1 = parseInt(lat1*100)\/100;\n\tlat2 = (lat1+(1\/24))\n\tla2 = parseInt(lat2*100)\/100;\n\t\n\tmap = \"http:\/\/www.mapblast.com\/(ad3jk3iqntycyo55z0l2qbzo)\/map.aspx?L=WLD&C=\"+lat+\"%2c\"+long+\"&A=43&P=|\"+lat+\",\"+long+\"|1|\"+locator+\":\"+latitude+\",\"+longitude+\"|L0|\";\n\temap = \"http:\/\/www.mapblast.com\/(ad3jk3iqntycyo55z0l2qbzo)\/map.aspx?L=EUR&C=\"+lat+\"%2c\"+long+\"&A=43&P=|\"+lat+\",\"+long+\"|1|\"+locator+\":\"+latitude+\",\"+longitude+\"|L0||\"+lat1+\",\"+long1+\"|3|\"+la1+\",\"+lo1+\"|L1||\"+lat1+\",\"+long2+\"|3|\"+la1+\",\"+lo2+\"|L1||\"+lat2+\",\"+long1+\"|3|\"+la2+\",\"+lo1+\"|L1||\"+lat2+\",\"+long2+\"|3|\"+la2+\",\"+lo2+\"|L1|\";\n}\nfunction windowOpener() {\n\twindow.open(map,\"map\",\"top=0,left=0,height=750,width=1000,status=no,toolbar=no,resizable=yes,location=no,scrollbars=yes\");\n}\nfunction windowOpenerE() {\n\twindow.open(emap,\"map\",\"top=0,left=0,height=750,width=1000,status=no,toolbar=no,resizable=yes,location=no,scrollbars=yes\");\n}\nfunction changeDisp() {\n\tvar oForm = document.all[\"dispForm\"];\n\toForm.submit();\n}\nfunction openSearchWindow() {\n\twindow.open('searcher.asp',\"search\",\"top=0,left=0,height=300,width=300,status=no,toolbar=no,resizable=no,location=no,scrollbars=no\");\n}\nfunction grad_loc(){\n   alpha = \"ABCDEFGHIJKLMNOPQRSTUVWX\"\n   with (document.form1) {\n     if (breite_grad.value == \"\")\n        breite_grad.value = \"0\"\n     if (breite_min.value == \"\")\n        breite_min.value = \"0\"\n     if (breite_sec.value == \"\")\n        breite_sec.value = \"0\"\n     if (laenge_grad.value == \"\")\n        laenge_grad.value = \"0\"\n     if (laenge_min.value == \"\")\n        laenge_min.value = \"0\"\n     if (laenge_sec.value == \"\") \n        laenge_sec.value = \"0\"\n     bg = parseFloat(breite_grad.value)\n     bm = parseFloat(breite_min.value)\n     bs = parseFloat(breite_sec.value)\n     lg = parseFloat(laenge_grad.value)\n     lm = parseFloat(laenge_min.value)\n     ls = parseFloat(laenge_sec.value)\n     breite = bg + bm\/60 + bs\/3600\n     br = parseInt(breite*100)\/100;\n     if (isNaN(breite)) {\n        alert(\"Keine g\u00fcltige Breitenangabe!\")\n        return\n        }\n     laenge = lg + lm\/60 + ls\/3600\n     la = parseInt(laenge*100)\/100;\n     if (isNaN(laenge)) {\n        alert(\"Keine g\u00fcltige L\u00e4ngenangabe!\")\n        return\n        }\n     if (Math.abs(breite) > 90) {\n        alert(\"Breiteneingabe ist zu gro\u00df!\")\n        return\n        }\n     if (Math.abs(laenge) > 180){\n        alert(\"L\u00e4ngeneingabe ist zu gro\u00df!\")\n        return\n        }\n     if (breite_ns[1].checked)\n        breite = -breite\n     if (laenge_wo[0].checked)\n        laenge = -laenge  \n        \n     b = (breite + 90) \/ 10\n     loc2 = Math.floor(b)\n     b = 10 * b - 10 * loc2\n     \n     loc4 = Math.floor(b)\n     b = 24 * b - 24 * loc4\n     loc6 = Math.floor(b)\n     \n     l = (laenge + 180) \/ 20\n     loc1 = Math.floor(l)\n     l =  10 * l - 10 * loc1\n     loc3 = Math.floor(l)\n     l =  24 * l - 24 * loc3\n     loc5 = Math.floor(l)\n        \n     loc1 = alpha.charAt(loc1)\n     loc2 = alpha.charAt(loc2)\n     loc5 = alpha.charAt(loc5)\n     loc6 = alpha.charAt(loc6)\n     \n     locator.value = loc1+loc2+loc3+loc4+loc5+loc6\n     loc=loc1+loc2+loc3+loc4+loc5+loc6\n\n          \temap2 = \"http:\/\/www.mapblast.com\/(ad3jk3iqntycyo55z0l2qbzo)\/map.aspx?L=EUR&C=\"+breite+\"%2c\"+laenge+\"&A=43&P=|\"+breite+\",\"+laenge+\"|287|\"+br+\" , \"+la+\" : \"+loc+\"|L0|\";\n          \tmap2 = \"http:\/\/www.mapblast.com\/(ad3jk3iqntycyo55z0l2qbzo)\/map.aspx?L=WLD&C=\"+breite+\"%2c\"+laenge+\"&A=43&P=|\"+breite+\",\"+laenge+\"|287|\"+br+\" , \"+la+\" : \"+loc+\"|L0|\";\n   }\n       \n}\nfunction windowOpener2() {\n\twindow.open(map2,\"map\",\"top=0,left=0,height=750,width=1000,status=no,toolbar=no,resizable=yes,location=no,scrollbars=yes\");\n}\nfunction windowOpenerE2() {\n\twindow.open(emap2,\"map\",\"top=0,left=0,height=750,width=1000,status=no,toolbar=no,resizable=yes,location=no,scrollbars=yes\");\n}\n\/\/--->\n<\/script>\n\n\n\n<h1 align=\"center\">\n<font face=\"Arial\" color=\"#ffffff\">\nKonvertiert IARU Locator in L\u00e4ngen- und Breitengrad<\/font><\/h1>\n\n\n\n\n\n<p align=\"center\">\n<center>\n<font face=\"Arial\" size=\"2\"><font color=\"#ffffff\">Hier k\u00f6nnen die <b> IARU QRA Locator<\/b> in <b> L\u00e4ngen-<\/b>\nund <b> Breitengrad<\/b> berechnet werden.<br \/>\nEinfach den <b> 6-stelligen Locator-Code<\/b> eingeben und auf &quot;<b>Berechnen<\/b>&quot; klicken.<br \/>\nDer Standort kann in einer Karte angezeigt werden, dazu &quot;<b>Karte global<\/b>&quot; oder &quot;<b>Karte lokal<\/b>&quot; anklicken.<\/font><br \/>\n<\/p>\n\n\n\n\n<form name=\"form1\">\n\n\n<p align=\"center\"><font color=\"#ffffff\">&nbsp;<font size=\"4\" face=\"Arial\">Bitte Locator eingeben:\n\n<input type=\"text\" name=\"expr\" size=6>\n\n<input type=\"button\" style=\"BACKGROUND-COLOR: #004f00\" value=\"Berechnen\"  onClick=\"latlong(this.form)\" name=\"Calculate\"><\/font><\/font><\/font><font size=\"4\" face=\"Arial\">\n<\/font>\n<font face=\"Arial\" size=\"2\"><font size=\"4\" face=\"Arial\"><input type=\"reset\" style=\"BACKGROUND-COLOR: #4f0000\" value=\"Neu berechnen\" name=\"New\">\n<\/font>\n<b>\n\n\n<p align=\"center\">\t\t\t\n\n\n<div align=\"center\">\n  <center>\n  \n\n<table border=\"0\" cellpadding=\"5\" cellspacing=\"1\" width=\"800\">\n    \n\n<tr>\n      \n\n<td rowspan=\"2\" align=\"right\">\n<font size=\"4\" face=\"Arial\" color=\"#ffffff\">Breite:\n<\/font>\n        <\/td>\n\n\n        \n\n<td colspan=\"2\"><font size=\"4\" face=\"Arial\" color=\"#ffffff\"><input type=\"text\" style=\"BACKGROUND-COLOR: #0f0f0f\" name=\"latitude\" size=12>\n          \u00b0<\/font><\/td>\n\n\n      \n\n<td rowspan=\"2\" align=\"right\"><font color=\"#ffffff\"><font size=\"4\" face=\"Arial\">&nbsp;\n        L\u00e4nge: <\/font>\n        <\/font>\n        <\/td>\n\n\n        \n\n<td colspan=\"2\"><font size=\"4\" face=\"Arial\" color=\"#ffffff\"><input type=\"text\" style=\"BACKGROUND-COLOR: #0f0f0f\" name=\"longitude\" size=12>\n          \u00b0<\/font><\/td>\n\n\n<font face=\"Arial\" size=\"2\">\n\n\n<td align=\"right\"><font size=\"4\" face=\"Arial\" color=\"#ffffff\"><input type=\"button\" style=\"BACKGROUND-COLOR: #00004f\" value=\" Karte global \" onClick=\"windowOpener(map)\" name=\"Karte\">\n<\/font>\n<\/td>\n\n\n      <\/tr>\n\n\n      \n\n<tr>\n        \n\n<td><font size=\"4\" face=\"Arial\"><input type=\"text\" style=\"BACKGROUND-COLOR: #0f0f0f\" name=\"latitude1\" size=1><\/font><\/font><font size=\"4\" face=\"Arial\">\n        \u00b0<\/font><\/td>\n\n\n<font face=\"Arial\" size=\"2\">\n\n\n<td><font size=\"4\" face=\"Arial\"><input type=\"text\" style=\"BACKGROUND-COLOR: #0f0f0f\" name=\"latitude2\" size=10><\/font><\/font><font size=\"4\" face=\"Arial\">\n &#8218;<\/font><\/td>\n\n\n<font face=\"Arial\" size=\"2\">\n\n\n<td><font size=\"4\" face=\"Arial\"><input type=\"text\" style=\"BACKGROUND-COLOR: #0f0f0f\" name=\"longitude1\" size=1><\/font><\/font><font size=\"4\" face=\"Arial\">\n \u00b0<\/font><\/td>\n\n\n<font face=\"Arial\" size=\"2\">\n\n\n<td><font size=\"4\" face=\"Arial\"><input type=\"text\" style=\"BACKGROUND-COLOR: #0f0f0f\" name=\"longitude2\" size=10><\/font><\/font><font size=\"4\" face=\"Arial\">\n &#8218;<\/font><\/td>\n\n\n<font face=\"Arial\" size=\"2\">\n\n\n<td align=\"right\"><font size=\"4\" face=\"Arial\" color=\"#ffffff\"><input type=\"button\" style=\"BACKGROUND-COLOR: #004f00\" value=\"  Karte lokal   \" onClick=\"windowOpenerE(emap)\" name=\"EuroKarte\">\n<\/font>\n<\/td>\n\n\n      <\/tr>\n\n\n    <\/table>\n\n\n  <\/center>\n  <\/div>\n\n\n\n\n<p align=\"center\"><font face=\"Arial\" size=\"6\"><br \/>\n<font color=\"#ffffff\">\nLocatorberechnung nach IARU:<\/font><\/font><\/p>\n\n\n\n\n<div align=\"center\">\n  <center>\n  \n\n<table border=\"0\" width=\"800\">\n    \n\n<tr>\n      \n\n<td>\n        \n\n<p align=\"center\"><font face=\"Arial\" size=\"4\" color=\"#ffffff\">Breite:<\/font><\/p>\n\n\n      <\/td>\n\n\n    <\/font>\n      \n\n<td>\n        \n\n<p align=\"center\"><font face=\"Arial\" size=\"4\" color=\"#ffffff\"><input type=\"text\" name=\"breite_grad\" size=\"6\"> \n        \u00b0 <input type=\"text\" name=\"breite_min\" size=\"4\">\n        &#8218; <input type=\"text\" name=\"breite_sec\" size=\"2\"> &quot;<\/font><\/p>\n\n\n      <\/td>\n\n\n<font face=\"Arial\" size=\"2\">\n      \n\n<td align=\"left\">\n        \n\n<p align=\"center\"><font face=\"Arial Narrow\" color=\"#ffffff\"><input type=\"radio\" name=\"breite_ns\" checked value=\"true\" onclick=\"0\">Nord<br \/>\n        <input type=\"radio\" name=\"breite_ns\" onclick=\"0\" value> S\u00fcd<\/font><\/p>\n\n\n      <\/td>\n\n\n      \n\n<td>\n        <font face=\"Arial\" color=\"#ffffff\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/font>\n      <\/td>\n\n\n      \n\n<td>\n        \n\n<p align=\"center\"><font face=\"Arial\" size=\"4\" color=\"#ffffff\">L\u00e4nge:<\/font><\/p>\n\n\n      <\/td>\n\n\n    <\/font>\n      \n\n<td>\n        \n\n<p align=\"center\"><font face=\"Arial\" size=\"4\" color=\"#ffffff\"><input type=\"text\" name=\"laenge_grad\" size=\"6\"> \n        \u00b0 <input type=\"text\" name=\"laenge_min\" size=\"4\">\n        &#8218; <input type=\"text\" name=\"laenge_sec\" size=\"2\"> &quot;<\/font><\/p>\n\n\n      <\/td>\n\n\n<font face=\"Arial\" size=\"2\">\n      \n\n<td align=\"left\">\n        \n\n<p align=\"center\"><font face=\"Arial Narrow\" color=\"#ffffff\"><input type=\"radio\" name=\"laenge_wo\" onclick=\"0\" value>West<br \/>\n        <input type=\"radio\" name=\"laenge_wo\" checked value=\"true\" onclick=\"0\">&nbsp;\n        Ost<\/font><\/p>\n\n\n      <\/td>\n\n\n      \n\n<td align=\"right\">\n        <font face=\"Arial\" color=\"#ffffff\"><input type=\"button\" style=\"BACKGROUND-COLOR: #004f00\" value=\"Berechnen\" onclick=\"grad_loc()\"> \n        <\/font>\n      <\/td>\n\n\n    <\/tr>\n\n\n  <\/table>\n\n\n  <\/center>\n<\/div>\n\n\n  <center>\n  \n\n<table border=\"0\" width=\"800\">\n    \n\n<tr>\n      \n\n<td width=\"80%\">\n        <font face=\"Arial\" size=\"2\" color=\"#ffffff\"><b>Grad<\/b>, <b>Minuten<\/b> und <b> Sekunden<\/b> in\n        die vorgegebenen Feldern eingeben oder als<br \/>\n <b> Dezimalzahl<\/b> mit &#8218;<b>.<\/b>&#8218; als Komma im Grad-Feld eingeben, Minuten- und Sekunden-Feld\n        dann freilassen.<\/font>\n      <\/td>\n\n\n      \n\n<td width=\"20%\" align=\"right\">\n        <font face=\"Arial\" size=\"4\" color=\"#ffffff\"><input type=\"reset\" style=\"BACKGROUND-COLOR: #4f0000\" value=\"Neu berechnen\"><\/font>\n      <\/td>\n\n\n    <\/tr>\n\n\n    \n\n<tr>\n      \n\n<td width=\"63%\" align=\"center\" colspan=\"2\">\n        <font face=\"Arial\" size=\"4\" color=\"#ffffff\">Locator: <input type=\"text\" style=\"BACKGROUND-COLOR: #0f0f0f\" name=\"locator\" size=\"6\">&nbsp;&nbsp;&nbsp;&nbsp;\n        <input type=\"button\" style=\"BACKGROUND-COLOR: #00004f\" value=\"  Karte global \" onClick=\"windowOpener2(map2)\" name=\"Karte2\">\n        <input type=\"button\" value=\"  Karte lokal   \" style=\"BACKGROUND-COLOR: #004f00\" onClick=\"windowOpenerE2(emap2)\" name=\"EuroKarte2\">\n        <\/font>\n      <\/td>\n\n\n    <\/tr>\n\n\n  <\/table>\n\n\n  <\/center>\n  <\/form>\n\n\n<center>\n  \n\n<table width=800 border=\"0\" cellspacing=\"0\" cellpadding=\"2\">\n\t\n\n<tr>\n\t\t\n\n<td>\n          \n\n<p align=\"center\"><b><font size=\"3\" color=\"#ffffff\" face=\"Arial\">&nbsp;<\/font><\/b><\/p>\n\n\n          \n\n<p align=\"center\"><font face=\"Arial\" color=\"#ffffff\" size=\"6\">Suche nach Rufzeichen&nbsp;(APRS):<\/font><\/p>\n\n\n          <font face=\"Arial\" size=\"4\">\n          \t\n\n<form id=\"position_callsign\" action=\"http:\/\/aprs.fi\/#!call=a%2F\" method=\"get\" name=\"position_callsign\" target=\"_blank\">\n          \n\n<p align=\"center\"><font color=\"#ffffff\">Rufzeichen <\/font> <\/font>\n          <font color=\"#ffffff\">\n          <font face=\"Arial\" size=\"3\"> (mit SSID)<\/font><font face=\"Arial\" size=\"4\">:&nbsp;<input type=\"text\" name=\"call\" size=\"10\">&nbsp;&nbsp;&nbsp;&nbsp;\n          <input type=\"hidden\" name=\"zoom\" value=\"20\"><input type=\"submit\" style=\"BACKGROUND-COLOR: #004f00\" name=\"absenden\" value=\"Zeige Karte\"><\/font>\n          <\/font>\n\t\t\t<\/form>\n\n\n        <\/td>\n\n\n\t<\/tr>\n\n\n<\/table>\n\n\n<br \/>\n\n\n<p>&nbsp;<\/p>\n\n\n\n\n<p align=\"center\"><font face=\"Arial\" color=\"#ffffff\" size=\"6\">Suche nach <\/font><\/font><font face=\"Arial\" color=\"#ffffff\" size=\"6\">Koordinaten\nvon Orten<\/font><font face=\"Arial\" size=\"2\"><font face=\"Arial\" color=\"#ffffff\" size=\"6\">:<\/font><\/font><\/p>\n\n\n\n\n<p align=\"center\"><b><a href=\"http:\/\/www.stadt-daten.de\" target=\"_blank\"><font face=\"Arial\" size=\"5\" color=\"#3399FF\">www.stadt-daten.de<\/font><\/a><font face=\"Arial\" size=\"5\" color=\"#3399FF\">\n<\/font><font face=\"Arial\" size=\"5\" color=\"#ffffff\">oder<\/font><font face=\"Arial\" size=\"5\" color=\"#3399FF\">\n<\/font><a href=\"http:\/\/www.regio-net-dl.de\/service\/locatordb\" target=\"_blank\"><font face=\"Arial\" size=\"5\" color=\"#3399FF\">www.regio-net-dl.de<\/font><\/a><\/b><\/p>\n\n\n\n\n<p align=\"center\"><font face=\"Arial\" size=\"3\" color=\"#ffffff\">In die Datenbank einfach Ort\neingeben und Suche starten.<br \/>\nDie Koordinaten werden dann in Dezimalgrad und in Grad, Minuten und Sekunden<br \/>\noder direkt als Locator angegeben (bei Regio-Net-DL).<\/font><\/p>\n\n\n\n\n<p align=\"center\">&nbsp;<\/p>\n\n\n\n\n  <\/body>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>(C) F6FVY 2007 &#8211; 2014, \u00fcbersetzt von DC4FS (API V3) &#8211; Klicke auf die Karte und der dazugeh\u00f6rige QTH Locator wird angezeigt. JavaScript must be enabled in order for you to use Google Maps. However, it seems JavaScript is either disabled or not supported by your browser. To view Google Maps, enable JavaScript by changing your browser options, and then try again. Konvertiert IARU Locator in L\u00e4ngen- und Breitengrad Hier k\u00f6nnen die IARU QRA Locator in L\u00e4ngen- und Breitengrad berechnet werden. Einfach den 6-stelligen Locator-Code eingeben und auf &quot;Berechnen&quot; klicken. Der Standort kann in einer Karte angezeigt werden, dazu &quot;Karte global&quot; oder &quot;Karte lokal&quot; anklicken. &nbsp;Bitte Locator eingeben: Breite: \u00b0 &nbsp; L\u00e4nge: \u00b0 \u00b0 &#8218; \u00b0 &#8218; Locatorberechnung nach IARU: Breite: \u00b0 &#8218; &quot; Nord S\u00fcd &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; L\u00e4nge: \u00b0 &#8218; &quot; West &nbsp; Ost Grad, Minuten und Sekunden in die vorgegebenen Feldern eingeben oder als Dezimalzahl mit &#8218;.&#8218; als Komma im Grad-Feld eingeben, Minuten- und Sekunden-Feld dann freilassen. Locator: &nbsp;&nbsp;&nbsp;&nbsp; &nbsp; Suche nach Rufzeichen&nbsp;(APRS): Rufzeichen (mit SSID):&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; Suche nach Koordinaten von Orten: www.stadt-daten.de oder www.regio-net-dl.de In die Datenbank einfach Ort eingeben und Suche starten. Die Koordinaten werden dann in Dezimalgrad und in Grad, Minuten und Sekunden oder direkt als Locator angegeben (bei Regio-Net-DL). &nbsp;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-28","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/dc4fs.de\/index.php?rest_route=\/wp\/v2\/pages\/28","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dc4fs.de\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dc4fs.de\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dc4fs.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dc4fs.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=28"}],"version-history":[{"count":34,"href":"https:\/\/dc4fs.de\/index.php?rest_route=\/wp\/v2\/pages\/28\/revisions"}],"predecessor-version":[{"id":244,"href":"https:\/\/dc4fs.de\/index.php?rest_route=\/wp\/v2\/pages\/28\/revisions\/244"}],"wp:attachment":[{"href":"https:\/\/dc4fs.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=28"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}