Blogeintrag

Distanz aus Longitude / Latitude berechnen

Bild von TecTower

Mit diesen Javascript- Code kann die Entfernung zwischen zwei Punkten berechnet werden.

var a_lat = document.getElementById("a_lat").value;
var a_long = document.getElementById("a_long").value;
var b_lat = document.getElementById("b_lat").value;
var b_long = document.getElementById("b_long").value;
var distanz = document.getElementById("distanz");
var eradius = 6378.137;
distanz.value = Math.acos(Math.sin(b_lat/180*Math.PI)*Math.sin(a_lat/180*Math.PI) + Math.cos(b_lat/180*Math.PI)*Math.cos(a_lat/180*Math.PI)*Math.cos(b_long/180*Math.PI-a_long/180*Math.PI) ) * eradius
}

Gefunden habe ich das hier http://www.mountainbiker.ch/inhalt/dista... und will die Berechnung für einen Karte: 'Mitglieder in Deiner Nähe' nutzen.

Das ganze für Datenbank ist ganz gut hier http://www.mamat-online.de/umkreissuche/... beschrieben.

Noch ein wenig Hintergrundwissen http://forum.de.selfhtml.org/archiv/2009... und mein lieber Tower sollte auch das programmieren können Wink

Nachtrag: Hier Infos zum Verwalten großer Datenmengen in Google Map http://www.svennerberg.com/2009/01/handl... (wir haben über 3000 Lokationsdaten und es werden mehr) Think . Bei meinem ersten Versuch vor langer Zeit bin ich damit gescheitert Sad.

Hier jetzt meine daraus produziert Formel, liefert Ergebnis in km und muss ordentlich getestet werden:
dist = 6378.388 * acos(sin(lat1) * sin(lat2) + cos(lat1) * cos(lat2) * cos(lon2 - lon1))

Blog Kategorie: Distanz, Latitude, Longitude, Mitgliederkarte

0
Eigene Bewertung: Keine

Re: Distanz aus Longitude / Latitude berechnen

Bild von mmdin

Ist das hier nun ein SM-Forum?


 


Anders kann doch diese Lust zum programmieren nicht entstehen, oder?

Re: Distanz aus Longitude / Latitude berechnen

Bild von early

können wir das schon testen?

Re: Distanz aus Longitude / Latitude berechnen

Bild von tower

Nein, da oben schreibe ich ja erst die Grundlagen. Das ganze programmieren muss ich noch, aber teilweise kommt in den nächsten Tagen was.

Ähnliche Beiträge

Inhalt abgleichen Mobile Version
Customize This
sharan