Webbteknik 3

Uppgift U6 — API till webbtjänster

I denna uppgift ska du använda två olika API för två vanliga webbtjänster. Följande ska göras:

19 min.

Förberedelser

I denna uppgift ska du arbeta vidare med två exempel från kapitel 12 i exempelsamlingen på js.enur.se,. Koden i dessa exempel finns redan inlagd i arbetsmaterialet. Börja med att gå igenom koden i programmen, så att du förstår den (eventuellt kan du repetera exemplen).

För att kunna använda Pixabay API måste du skaffa en API-nyckel. Hur du gör det visas i exempel ex12-1. För att kunna använda Leaflet, OpenStreetMap och Open-Meteo krävs ingen API-nyckel.

Beskrivning och uppgifter

Uppgiften är uppdelad i följande deluppgifter.

a. Pixabay API

I denna deluppgift använder du sidan index.html och skriver kod i script1.js.

b. Leaflet och OpenStreetMap

I denna deluppgift använder du sidan part2.html och skriver kod i script2.js.

c. Mashup (ej obligatoriskt): Visa väderprognos på en karta

I denna deluppgift arbetar du vidare med sidan part2.html och lägger till kod i script2.js. Du ska använda ett API till Open-Meteo, för att hämta väderdata och visa det i en popup på kartan.

Publicera dina filer

Krav

Kraven på det du skapar i denna uppgift är följande.

Godkänt

Följande krav måste vara uppfyllda, för att du ska bli godkänd.

Extramerit

Följande är inte obligatoriskt för att bli godkänd, men kan ge en extra förtjänst som tas med i bedömning av kursens slutbetyg.