ITI0011-13-HW2-Panoramio

Allikas: Lambda
Redaktsioon seisuga 19. september 2013, kell 12:44 kasutajalt Ago (arutelu | kaastöö) (Uus lehekülg: 'Tagasi ITI0011 lehele. == Põhiosa == '''Ülesande tekst täpsustub. Kiiremad saavad juba alustada. ''' Kirjutada programm, mis käsurealt ette antud argumenti tõlgendab ...')
(erin) ←Vanem redaktsioon | Viimane redaktsiooni (erin) | Uuem redaktsioon→ (erin)
Mine navigeerimisribale Mine otsikasti

Tagasi ITI0011 lehele.

Põhiosa

Ülesande tekst täpsustub. Kiiremad saavad juba alustada.

Kirjutada programm, mis käsurealt ette antud argumenti tõlgendab geograafilise asukohana (linn/piirkond/riik vms) ning küsib vastava asukoha kohta piltide nimekirja Panoramiost.

Programmile etteantav argument tuleb kõigepealt teisendada geokoordinaatideks. Selleks kasutada Google Maps API-t, näiteks: http://maps.googleapis.com/maps/api/geocode/xml?address=Tallinn&sensor=false

Sealt tuleb välja otsida koordinaadid "bounding box" elemendi "bounds" seest.

Samad koordinaadid tuleb anda ette Panoramio API-le, näiteks: http://www.panoramio.com/map/get_panoramas.php?set=public&from=0&to=20&minx=24.550193&miny=59.351809&maxx=24.9262889&maxy=59.5914239&size=medium&mapfilter=true

Piltidelt tuleb salvestada nimi, kuupäev ja link.

Ülesanded (täpsustub): piltide sortimine, cache'imine, unikaalsed pildid (kui küsida näiteks harjumaa ja tallinn, siis programm peab ID järgi cache'ima mittekorduvad pildid)