“cara menghitung perkiraan jarak dengan garis lintang dan bujur” Kode Jawaban

cara menghitung perkiraan jarak dengan garis lintang dan bujur

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

cara menghitung perkiraan jarak dengan garis lintang dan bujur

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

Jawaban yang mirip dengan “cara menghitung perkiraan jarak dengan garis lintang dan bujur”

Pertanyaan yang mirip dengan “cara menghitung perkiraan jarak dengan garis lintang dan bujur”

Lebih banyak jawaban terkait untuk “cara menghitung perkiraan jarak dengan garis lintang dan bujur” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya