Nej, det burde ikke være slemt.
Jeg forstår ikke helt hvorfor Kristian forslår Canvas, da jeg klart ville foretrække SVG til denne opgave. SVG har en masse gode rendering libraries, såsom d3.js og raphael.js. Du kan også kigge på leaflet.js der ville lave et "rigtigt" kort ud af din data. Ud over dette skal du ikke selv ligge og rode med at finde ud af hvilket element brugeren har klikket - det ligger allerede indbygget i DOM'en (med addEventListener)
Det lyder som om d3.js - "Data-driven documents" er lige hvad du søger, og der er masser af gode tutorials på nettet (og på deres hjemmeside).
Kortet (dvs. linjerne) ville jeg lave som en SVG struktur, altså fx en <path> for hver linje. Der findes jo gode projektions algoritmer til at projicere et punkt over på en linje. Men hvis du altid har statiske punkter, kan du vel også bare lave en (konstant) tabel over disse punkter (altså stationerne)
Indlæg senest redigeret d. 04.10.2013 13:26 af Bruger #11328