com funciona el codi de geolocalitzador amb javascript?

En aquest enllaç de: W3Schools pots trobar més informació .

Click the button to get your coordinates.

Quan cliquem el botó ens indica que s'ha de exacutar onclicks, és a dir, quan clico el botó la funció getlocation que és una funció javascrip que comprova si el navegador té geolocolatizació, ho comprova amb if navigator geolocation.

Longitud de la classe: 1,922328

Latitud de la classe: 41,4750492

Longitud de la porta d'entrada: 1,9216488

Latitud de la porta d'entrada: 41,4752105

Diferència de latitud: 0,0001613°

Diferència de longitud: 0,0006792°

Diferència de latitud en metres: 0,0001613°/360x40.075.000: 17,95

Diferència de longitud en metres: 0,0006792°/360x40.075.000: 75,60

Hem transformat la diferència de latitud i longitud en graus, en metres. Perquè 360° que és una volta, és igual al seu perimetre de la terre que és 40,075 km que és igual a 40.075.000 metres.

Ara fem pitagores amb els numeros anteriors perquè són la distancia en el eix x i eq el eix y de la terra que hem recorregut.

La distancia segons pitagores serà l'arrel quadrada de 17,75 al quadrat més 75,60 al quadrat.

La distància entre la porta de l'institut i la classe es 77,65 metres.

Per fer el càlcul hem de restar la latitud de la classe menys la latitud de la porta. També hem de restar la longitud