Lettura di un JSON da un servizio web

    let terremoti;

function preload() {
    let servizio = 'https://earthquake.usgs.gov/fdsnws/event/1/query';
    let parametri = '?format=geojson&limit=1000&orderby=time-asc';
    terremoti = loadJSON(servizio + parametri);
}

function setup() {
    createCanvas(600, 300);
    stroke(0,48);
    noFill();
    background(255);
    for (let i = 0; i < terremoti.features.length; i++) {
        let info = terremoti.features[i].properties;
        let coordinate = terremoti.features[i].geometry.coordinates;
        let x = map(coordinate[0], -180, 180, 0, width);  // longitudine
        let y = map(coordinate[1], 90, -90, 0, height);  // latitudine
        circle(x, y, info.mag * 20);
   }
}
  

  

Usa il servizio dal sito “U.S. Geological Survey” per fare un’interrogazione con parametri (query).


  

Richiedi un file in formato GeoJSON (format=geojson) con le ultime 1000 scosse (limit=1000) e ordinale a partire da quelle meno recente (orderby=time-asc).