Jeg skrev for en stund siden litt om hvordan man kan kombinere GPX-filer med de åpne WMS-servicene til kartverket. Igrunn bare en enkel proof-of-concept, men det virker som folk fant det nyttig.
Dermed har jeg rydda litt i koden, lagt til muligheten for fargekoding, “klikk-for-info” og lengdeberegning. Jeg har også flyttet all koden ut i en separat JS-klasse, og satt en åpen lisens på denne (MIT for den som lurer).
Du finner et eksempel på http://kart.atlefren.net/gpx2/, som forøvrig viser en fin tur i Sylane, anbefales!
Trykk “view source” for å få med deg oppsettet. Det viktigste er dog å huske å inkludere GpxReader.js. OBS: jeg setter pris på om du IKKE hotlinker til denne, men laster ned og legger på egen server.
Ellers er “magien” for å legge til GPX-filer enkel: et array [] med et objekt {} pr GPX-fil, som inneholder følgende:
- file: filsti til GPX-fil (husk Same origin policy)
- color: hex-representasjon for farge
- width: tykkelse på linje i pixler
- title: Tittel på track, dukker opp i popup
- desc: beskrivelse av track, dukker opp i popup
Se ellers hvordan jeg har satt opp ting i eksempelet. Og, spør gjerne om det er noe, og vis meg gjerne hva du bruker koden til, også om du endrer den!
Pingback: Tweets that mention HC SVNT DRACONES » GPX med Kartverkets bakgrunnskart, del 2 -- Topsy.com
Meget kult 🙂
Takk for god kode! Her er min kartside: http://folk.ntnu.no/andresb/kart/ Den øverste linken på siden bruker din kode og Kartverkets kart, mens den andre bruker Openstreetmaps kart og kode fra deres eksempel på gpx-spor.
Dette virker ikke lenger!? Har kartverket sperra tilgangen?
olav
Eg får heller ikkje dette til å fungera lenger
Koden her er 5 år gammel. Det er en evighet i web-verdenen.
Derfor fungerer ikke dette. Ta en titt på Kartverkets ekesempel-klienter https://github.com/kartverket/example-clients