Moro,
Ajattelin tehdä kotikunnastani webbiin kartan, johon upotan kuvia eri kohdista. Eli kartassa olisi merkittyjä kohtia, jota klikaamalla selain lataa kuvan tästä kohdasta. Löytyykö tämäntyyppiseen hommaan valmista ohjelma, vai pitääkö sovellus rakentaa itse? Millä hakusanoilla asiasta saisi lisää tietoa?
Koneellani on Abache Tomcat ja ohjelmointikielenä luonnollisesti Java.
Kiitos etukäteen!
-Jonttu-
Ajattelin tehdä kotikunnastani webbiin kartan, johon upotan kuvia eri kohdista. Eli kartassa olisi merkittyjä kohtia, jota klikaamalla selain lataa kuvan tästä kohdasta. Löytyykö tämäntyyppiseen hommaan valmista ohjelma, vai pitääkö sovellus rakentaa itse? Millä hakusanoilla asiasta saisi lisää tietoa?
Koneellani on Abache Tomcat ja ohjelmointikielenä luonnollisesti Java.
Kiitos etukäteen!
-Jonttu-
Vastaukset 6
Vanhimmat
Varmasti löytyy, mutta käytä html:ää ja image mappeja. Esimerkkiä vaikka täältä:
http://www.sivut.org/html/oppaat/kuvakartat.php
Tuolla sivulla sanotaan myös:
"Kuvakartat eivät ole hyviä linkin korvikkeita. Ne ovat suhteellisen harvinaisia, eivätkä ihmiset keskimäärin tunnista niitä linkeiksi."
Kartan tekemiseen ne ovat omiaan.
...pärjääkin jo vallan mainiosti ja näyttäisi olevan silleen standardikamaa, et tärkeimmät selaimet tukevat automaattisesti. Tärkein asiahan ei ole se miten asia on toteutettu, vaan se, että käyttö on helppoa ja sivut latautuvat nopeasti, mutta antaa samalla myös mahdollisuuden ladata kuvat täydellä resoluutiolla, mikäli haluaa zoomailla maisemia lähempää. Kaikki tuo näyttäisi onnistuvan ilman ensimmäitsäkään riviä koodia, joten toteutuksen tekeminen helpottuu hieman, joka on melko tärkeää, koska itse sivujen tekemisessä menee kuitenkin aikansa. Ensin paikat pitää kuvata, laatia eri mittakaavassa olevia karttoja ja merkitä sinne mistä kohdista kuvia on otettu mihin suuntaan.
Kiitos avusta!
-Jonttu-
"Paikkatieto" on ilmeisesti tähän kysymykseen liittyvä muotisana. Googlellakin 100 000 osumaa.
http://www.frankmanno.com/ideas/css-imagemap/
Katso alhaalt esimerkki.
Sitten vain teet scriptin joka generoi tuon koodin, ellet sitä manuaalisesti tee.