xxxxxxxxxx
55
let request;
let url = "https://api.nasa.gov/planetary/apod?api_key=";
let apikey= "USE_YOUR_OWN_API_KEY_HERE";
let nasaData;
let mytitle;
let blurb;
let imgrequest;
let img;
let loading =false;
let loaded =false;
function preload() {
request = url+apikey;
loadJSON(request, callBackToLoadData);
}
function callBackToLoadData(data) {
nasaData = data;
console.log(nasaData);
}
function setup() {
createCanvas(windowWidth, windowHeight);
}
function draw() {
background(220);
if (nasaData) {
mytitle = nasaData.title;
blurb = nasaData.explanation;
imgrequest = nasaData.url;
if (img) {
image(img, 0, 0,width,height);
}
fill(0,100);
rect(0,0,width - 100, height - height / 2);
fill(255);
text(mytitle, 10, 40);
text(blurb, 10, 80, width - 100, height - height / 2);
}
}
function mousePressed() {
console.log(imgrequest);
img = createImg(imgrequest);
img.hide();
}
//"N8cw73UqbDvaMwZbj5mJ2Hb4Rro3Mo1lGKVRzf0s";