BEACONS – 6m / 50MHz
The following uses Google Maps to show the locations of 6m / 50MHz VHF Beacons in the UK:-
|
var gmarkers = []; var myicon = ""; var htmls = []; var htmls1 = []; var htmls2 = []; var navlinks_html = ""; var menulinks_html = ""; var openedWindow = null ; // Remember the opened window // Define extra colored icons - as default is red var gicons = []; gicons[""] = "https://www.google.com/intl/en_us/mapfiles/ms/micons/red-dot.png" ; gicons["red"] = "https://www.google.com/intl/en_us/mapfiles/ms/micons/red-dot.png" ; //gicons["red"].iconSize = new GSize(32,32); gicons["blue"] = "https://www.google.com/intl/en_us/mapfiles/ms/micons/blue-dot.png" ; //gicons["blue"].iconSize = new GSize(32,32); gicons["green"] = "https://www.google.com/intl/en_us/mapfiles/ms/micons/green-dot.png" ; //gicons["green"].iconSize = new GSize(32,32); gicons["yellow"] = "https://www.google.com/intl/en_us/mapfiles/ms/micons/yellow-dot.png" ; //gicons["yellow"].iconSize = new GSize(32,32); gicons["purple"] = "https://www.google.com/intl/en_us/mapfiles/ms/micons/purple-dot.png" ; //gicons["purple"].iconSize = new GSize(32,32); gicons["orange"] = "https://www.google.com/intl/en_us/mapfiles/ms/micons/orange-dot.png" ; //gicons["orange"].iconSize = new GSize(32,32); gicons["pink"] = "https://www.google.com/intl/en_us/mapfiles/ms/micons/pink-dot.png" ; //gicons["pink"].iconSize = new GSize(32,32); function createMarker(point,callsign, html1, html2, myicon) { var marker = new google.maps.Marker({ position: point, map: map, icon: gicons[myicon], title: callsign }); gmarkers.push(marker); htmls1.push(html1); htmls2.push(html2); // var id = 55; google.maps.event.addListener(marker, 'click', function() { beaconinfo_html= html1+ ' ' + html2 ; document.getElementById("beaconinfo").innerHTML = beaconinfo_html; var infowindow = new google.maps.InfoWindow({ content: html1 // NB html2 not used unless tabs available }); if (openedWindow != null) openedWindow.close(); infowindow.open(map, marker); openedWindow = infowindow ; // remember it }); }; // Beacon menu function myclick(id) { // map.setCenter(gmarkers[i].getPosition()); google.maps.event.trigger(gmarkers[id], 'click'); beaconinfo_html= htmls1[id]+ ' ' + htmls2[id] ; document.getElementById("beaconinfo").innerHTML = beaconinfo_html; } //Map Options such as Reset, Toggle map type function menuclick(id) { if (id==1) { var pt = new google.maps.LatLng(55, -1); map.setCenter(pt); map.setZoom(5); map.setMapTypeId(google.maps.MapTypeId.ROADMAP); if (openedWindow != null) openedWindow.close(); beaconinfo_html= " " ; document.getElementById("beaconinfo").innerHTML = beaconinfo_html; }; if (id==2) { var currentMapType = map.getMapTypeId(); if (currentMapType == "roadmap") { map.setMapTypeId(google.maps.MapTypeId.TERRAIN)} if (currentMapType == "terrain") { map.setMapTypeId(google.maps.MapTypeId.HYBRID)} if (currentMapType == "hybrid") { map.setMapTypeId(google.maps.MapTypeId.ROADMAP)} if (currentMapType == "satellite") { map.setMapTypeId(google.maps.MapTypeId.ROADMAP)} } } var map; var mapOptions = { zoom:5, center: new google.maps.LatLng(55, -1), panControl: true, zoomControl: true, zoomControlOptions: { style: google.maps.ZoomControlStyle.NORMAL }, rotateControl: true, scaleControl: true, scaleControlOptions: { position: google.maps.ControlPosition.RIGHT_CENTER }, gestureHandling: 'greedy', mapTypeControl: true, mapTypeControlOptions: { style: google.maps.MapTypeControlStyle.HORIZONTAL_BAR }, streetViewControl: false, overviewMapControl: true, overviewMapControlOptions: {opened: true} // mapTypeId: google.maps.MapTypeId.TERRAIN }; var map = new google.maps.Map(document.getElementById("map"), mapOptions); // Close InfoWindow when clicking anywhere on the map. google.maps.event.addListener(map, 'click', function() { if (openedWindow != null) openedWindow.close(); }); var myicon=""; // Tring
var point = new google.maps.LatLng(51.76740,-0.68836);
var marker = createMarker(point, 'GB3BAA', 'GB3BAA // Buxton - QRT
// var point = new google.maps.LatLng(53.2252100, -1.9070937);
// var marker = createMarker(point, 'GB3BUX', 'GB3BUX // Jersey QRT
// var point = new google.maps.LatLng(49.1769800, -2.2227667);
// var marker = createMarker(point, 'GB3IOJ', 'GB3IOJ // Lerwick, Shetlands
var point = new google.maps.LatLng(60.1448200, -1.2059029 );
var marker = createMarker(point, 'GB3LER', 'GB3LER // Lerwick, Shetlands
// var point = new google.maps.LatLng(60.1430700, -1.2131477);
// var marker = createMarker(point, 'GB3LER', 'GB3LER - QRT // Sherwood Observatory, Mansfield
var point = new google.maps.LatLng(53.114158 , -1.22199);
var marker = createMarker(point, 'GB3MBA', 'GB3MBA - MS // St Austell Cornwall
var point = new google.maps.LatLng(50.38238,-4.82761);
var marker = createMarker(point, 'GB3MCB', 'GB3MCB - SBP // Slievanorra, N.Ireland
var point = new google.maps.LatLng(55.0746500, -6.2256344 );
var marker = createMarker(point, 'GB3NGI', 'GB3NGI - SBP // RAL - Didcot
// var point = new google.maps.LatLng(51.57165, -1.3140916);
// var marker = createMarker(point, 'GB3RAL', 'GB3RAL // Muir of Ord
// var point = new google.maps.LatLng(57.5127900, -4.5390739 );
// var marker = createMarker(point, 'GB3RMK', 'GB3RMK // Golspie - Aug-2022
var point = new google.maps.LatLng(57.9867100, -3.9601488 );
var marker = createMarker(point, 'GB3RMK', 'GB3RMK // Add more here if necessary menulinks_html = 'Options: ' + "Reset" + '<\/a> '; menulinks_html += '' + "Toggle-MapType" + '<\/a> '; // put the assembled menu/navlinks_html contents into the navbars divs document.getElementById("navlinks").innerHTML = navlinks_html; document.getElementById("menulinks").innerHTML = menulinks_html;
|
|
Click here if you do not see the main menu bar on the left
13-Dec-2025