Hopp til hovedinnhold
Meny

lmfaole.party / designsystem / funksjoner / Avstand i kilometer

  • Forside
  • Turer
  • Økonomi
  • Slides
  • distanceKm – Avstand i kilometer / Distance in kilometers

    Om funksjonen

    Formål

    Beregner luftlinjeavstand i kilometer mellom to {lat, lng}-punkter. Ren geometri uten domenekunnskap om hva punktene representerer.

    Egner seg for

    • Luftlinjeestimat mellom to kjente koordinatpunkter, for eksempel stopp, flyplasser eller andre steder.

    Egner seg ikke for

    • Ikke for kjøre- eller gangruter, reisetid eller andre nettverksbaserte avstander. Ugyldige eller manglende lat/lng gir bare NaN.

    Signatur(er)

    distanceKm(a: {lat: number, lng: number}, b: {lat: number, lng: number}) => number

    Parameter Type Beskrivelse
    a{lat: number, lng: number}Første koordinatpunkt.
    b{lat: number, lng: number}Andre koordinatpunkt.

    Returnerer: Luftlinjeavstand i kilometer mellom a og b. Gir NaN videre i regnestykket hvis input mangler eller har ugyldige lat/lng-verdier.

    import {distanceKm} from "/designsystem/funksjoner/geografi/avstand-km/avstand-km.js";
    
    const km = distanceKm({lat: 59.91, lng: 10.75}, {lat: 60.39, lng: 5.32});

    Prøv selv

    Rediger uttrykket under - returverdien oppdateres live.

    Tilgjengelighet

    Ikke relevant: ren logikk uten DOM eller UI.

    Referanser

    Se også:

    Brukes av:

    • turer/js/services/routing.js

    Avhengigheter: Ingen