xxxxxxxxxx
65
let currrentTime;
let zipcode;
let all_zipcodes;
function queryLocation() {
let location_url = 'https://api.ipregistry.co?key=8fysg6pf85u3vs';
location_json = loadJSON(location_url, processLocationResponse);
}
function processLocationResponse(response){
let zipcode_result = response.location.postal;
if (zipcode_result !== null && zipcode_result !== undefined){
zipcode = zipcode_result;
} else {
zipcode = 44121;
}
}
function preload(){
queryLocation();
currentTime = Date.now();
/*
let url = 'https://bitspace.games/api/zipcodes';
httpGet(url, 'jsonp', false,
function(response) {
all_zipcodes = response;
},
function(error){
console.log(error);
});
*/
}
function setup() {
createCanvas(400, 400);
console.log(all_zipcodes);
console.log(currentTime + " " + zipcode);
fetch('https://bitspace.games/api/zipcodes')
.then(response => {
const contentType = response.headers.get('content-type');
if (!contentType || !contentType.includes('application/json')) {
throw new TypeError("Oops, we haven't got JSON!");
}
return response.json();
})
.then(data => {
/* process your data further */
})
.catch(error => console.error(error));
}
function draw() {
background(220);
}