“wie man den ungefähren Abstand mit Breitengrad und Längengrad berechnet” Code-Antworten

wie man den ungefähren Abstand mit Breitengrad und Längengrad berechnet

from math import cos, sqrt
def qick_distance(Lat1, Long1, Lat2, Long2):
    x = Lat2 - Lat1
    y = (Long2 - Long1) * cos((Lat2 + Lat1)*0.00872664626)  
    return 111.319 * sqrt(x*x + y*y)
Hacker Harsha

wie man den ungefähren Abstand mit Breitengrad und Längengrad berechnet

const R = 6371e3; // metres
const φ1 = lat1 * Math.PI/180; // φ, λ in radians
const φ2 = lat2 * Math.PI/180;
const Δφ = (lat2-lat1) * Math.PI/180;
const Δλ = (lon2-lon1) * Math.PI/180;

const a = Math.sin(Δφ/2) * Math.sin(Δφ/2) +
          Math.cos(φ1) * Math.cos(φ2) *
          Math.sin(Δλ/2) * Math.sin(Δλ/2);
const c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a));

const d = R * c; // in metres
Hacker Harsha

Ähnliche Antworten wie “wie man den ungefähren Abstand mit Breitengrad und Längengrad berechnet”

Fragen ähnlich wie “wie man den ungefähren Abstand mit Breitengrad und Längengrad berechnet”

Weitere verwandte Antworten zu “wie man den ungefähren Abstand mit Breitengrad und Längengrad berechnet” auf Python

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen