function showISSData() { function getJSON(url) { var Httpreq = new XMLHttpRequest(); Httpreq.open("GET",url,false); Httpreq.send(null) return Httpreq.responseText; } var ISSurl = 'http://api.open-notify.org/iss-now.json' var weatherURL = 'http://pro.openweathermap.org/data/2.5/forecast/hourly?lat=53.2891&lon=-1.9148&appid=031b2ae7d9400fc98120be9c1e13421a&units=imperial'
var Data = getJSON(ISSurl);
var JsonDATA = JSON.parse(Data)
document.getElementById("ISSLat").innerHTML = "
" + "Latitude (WGS): " + JsonDATA.iss_position.latitude +"
";
document.getElementById("ISSLon").innerHTML = "Longitude (WGS): " + JsonDATA.iss_position.longitude;
return JsonDATA;
}
setInterval(showISSData, 1000);
let map;
function initMap() { var ISSdata1 = showISSData(); var LAT = parseFloat(ISSdata1.iss_position.latitude); var LON = parseFloat(ISSdata1.iss_position.longitude); var POS = new google.maps.LatLng(LAT,LON);
map = new google.maps.Map(document.getElementById("map"), { center:POS, zoom: 4, mapTypeId: 'satellite' }); var ISSCentre = new google.maps.Marker({ position: POS, title: "ISS Right Now - Centre" }) ISSCentre.setMap(map); }