Ingyenes és regisztrációt sem igénylő meteorológiai API-t nem könnyű találni a neten, hiszen a meteoroógiai
előrejelzések készítése egyrészt költséges, másrészt piaci értékük fizetőképes keresletet jelent.
Tanulmányi célra azonban az infojegyzet.hu az alábbi lehetőséget kínálja Budapest időjárásának előrejelzésére:
Tehát mivel az API tanulmányi célokat szolgál, így csupán egy leegyszerűsített változatot jelent a forrásul szolgáló,
de regisztrációt igénylő https://www.weatherapi.com
API-jához képest. Az egyszerűsítés főként abban áll, hogy az API nem paraméterezhető, így nem lehetséges pl. tetszőleges
földrajzi pozíció, vagy időintervallum megadása. Jelen API csupán Budapest időjárását jelzi előre mára, és a következő
két napra.
Az időjárási API használatára mutat frontend lehetőséget a
napinap.hu oldal is.
Napinap.hu - Időjárás óráról órára
2. Holdfázis
3. Távolság két földrajzi hely között
A Google Maps grafikus felületén nagyon
könnyen, és ingyenesen megtudhatjuk két tetszőleges pont között az útvonal hosszát, sőt akár
az út megtételéhez szükséges időt is. Ám ha mindezt egy API-n keresztül szeretnénk megtenni,
pl. hogy a lehetőséget beépíthessük valamely saját honlapunkba, akkor ehhez a Google a
Distance Matrix API
nevű termékét ajánlja. Természetesen
nem ingyen.
Biztosan van, aki fizet is érte tényleg, pedig a Távolság API című oldalon korábban már áttekintettük,
miként készíthetünk magunknak hasonló API-t, teljesen ingyen.
Az alábbiakban egy frontend felületen keresztül megnézzük, hogyan is használható ez az általunk készített API a gyakorlatban.
Hogyan működik?
Az API működésének leírása, alapvető elvei és kellékei a Távolság API
című oldalon olvashatóak részletesen.
Hogyan kell használni?
A kipróbálás során tapasztalhatjuk, hogy az API mindössze két paramétert vár bemenetként:
from: az indulási hely
to: az érkezési hely
megadására szolgál - név szerint keresés, és cím szerinti keresés esetén egyaránt.
Név szerinti keresés esetén
megadható szinte bármilyen földrajzi hely, település, vagy annak része, egyéb nevezetesség, de akár intézménynév is;
utcanevek megadásakor azonban házszám szerepeltetésének nincs értelme, mert az itt nem kerül figyelembe vételre - ilyen igény esetén a cím szerinti keresést érdemes használni.
Cím szerint keresés esetén
a paraméterek részleteit - vagyis a települést, a közterület nevét és a házszámot - egy-egy | függőleges vonal (AltGr+W) választ el egymástól az API hívása során;