UK RADIO TELESCOPES
The UK has a number of radio telescopes recognised by Ofcom, which can have protection zones.
Markers indicate coordinates (inc. NGR, Locator), whilst yellow circles are a nominal 20km radius.
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);
google.maps.event.addListener(marker, 'click', function() {
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
// gmarkers[id] = marker;
// htmls1[id] = html1;
// htmls2[id] = html2;
});
};
function createCircle(point, size) {
var circleOptions = {
strokeColor: '#FF0000',
strokeOpacity: 0.9,
strokeWeight: 1,
fillColor: '#FFFF80',
fillOpacity: 0.25,
map: map,
center: point,
clickable: false,
radius: size*1000 // Scale up to km
};
var drawCircle = new google.maps.Circle(circleOptions);
}
// Zone Menu
function myclick(id) {
// map.setCenter(gmarkers[i].getPosition());
google.maps.event.trigger(gmarkers[id], 'click');
}
//Map Options such as Reset, Toggle map type
function menuclick(id) {
if (id==1) {
var pt = new google.maps.LatLng(52.7, -2.3);
map.setCenter(pt);
map.setZoom(7);
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:7,
center: new google.maps.LatLng(52.7, -2.3),
panControl: true,
zoomControl: true,
zoomControlOptions: { style: google.maps.ZoomControlStyle.NORMAL },
rotateControl: true,
scaleControl: true,
scaleControlOptions: { position: google.maps.ControlPosition.RIGHT_CENTER },
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="";
// Ofcom coords - derived from 24GHz SRR regs and used below
// 02° 18 22.8 W 53° 14 06.7 N - Jodrell Bank
// 00° 02 12.4 E 52° 10 00.0 N Cambridge
// 02° 32 08.5 W 53° 09 22.7 N Darnhall
// 02° 26 43.5 W 53° 17 19.1 N Pickmere
// 02° 59 49.6 W 52° 47 25.1 N Knockin
// Ofcom UKFAT-2013 - used for Chilbolton, Defford
// Cambridge Cambridge TL 39400 54000
// Chilbolton Hants SU 37900 38500 - no Astronomy RSA and noticeable offset
// Darnhall Cheshire SJ 64275 62265
// Defford Worcestershire SO 90200 44700
// Jodrell Bank Cheshire SJ 79650 70950
// Knockin Shropshire SJ 32855 21880
// Pickmere Cheshire SJ 70404 76945
var protection = 20;
var point = new google.maps.LatLng(52.1666700, 0.0367778 ); //Cambridge
var marker = createMarker(point, 'Cambridge', 'Cambridge
TL394540
JO02AD49', 'xx', "red");
createCircle(point, protection);
navlinks_html += 'Centres: ' + "Cambridge(CA)" + '<\/a> ';
var point = new google.maps.LatLng(53.2351900, -2.3063333); //Jodrell Bank
var marker = createMarker(point, 'Jodrell Bank', 'Jodrell Bank
SJ796709
IO83UF36', 'xx', "red");
createCircle(point, protection);
navlinks_html += '' + "Jodrell Bank(JB)" + '<\/a> ';
var point = new google.maps.LatLng(53.1563100, -2.5356944); //Darnhall
var marker = createMarker(point, 'Darnhall', 'Darnhall
SJ642622
IO83RD57', 'xx', "red");
createCircle(point, protection);
navlinks_html += '' + "Darnhall(DA)" + '<\/a> ';
var point = new google.maps.LatLng(53.2886400, -2.4454167); //Pickmere
var marker = createMarker(point, 'Pickmere', 'Pickmere
SJ704769
IO83SG69', 'xx', "red");
createCircle(point, protection);
navlinks_html += '' + "Pickmere(PI)" + '<\/a> ';
var point = new google.maps.LatLng(52.7903100, -2.9971111 ); //Knockin
var marker = createMarker(point, 'Knockin', 'Knockin
SJ328218
IO82MS09', 'xx', "red");
createCircle(point, protection);
navlinks_html += '' + "Knockin(KN)" + '<\/a> ';
var point = new google.maps.LatLng(51.1445200, -1.4595887 ); //Chilbolton
var marker = createMarker(point, 'Chilbolton', 'Chilbolton
SU379385
IO91GD44', 'xx', "red");
createCircle(point, protection);
navlinks_html += '' + "Chilbolton" + '<\/a> ';
var point = new google.maps.LatLng(52.1005500, -2.1444828 ); //Defford
var marker = createMarker(point, 'Defford', 'Defford
SO902447
IO82WC24', 'xx', "red");
createCircle(point, protection);
navlinks_html += '' + "Defford" + '<\/a> ';
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;
Notes:
Click here if you do not see the main menu bar on the left
20-Oct-2017