“Hitung jarak antara dua koordinat rumus javascript” Kode Jawaban

Hitung jarak antara dua koordinat rumus javascript

alert(calcCrow(59.3293371,13.4877472,59.3225525,13.4619422).toFixed(1));



    //This function takes in latitude and longitude of two location and returns the distance between them as the crow flies (in km)
    function calcCrow(lat1, lon1, lat2, lon2) 
    {
      var R = 6371; // km
      var dLat = toRad(lat2-lat1);
      var dLon = toRad(lon2-lon1);
      var lat1 = toRad(lat1);
      var lat2 = toRad(lat2);

      var a = Math.sin(dLat/2) * Math.sin(dLat/2) +
        Math.sin(dLon/2) * Math.sin(dLon/2) * Math.cos(lat1) * Math.cos(lat2); 
      var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a)); 
      var d = R * c;
      return d;
    }

    // Converts numeric degrees to radians
    function toRad(Value) 
    {
        return Value * Math.PI / 180;
    }
Elegant Eagle

Jarak antara dua poin panjang LAT Google Maps API

google.maps.geometry.spherical.computeDistanceBetween (latLngA, latLngB);
Proud Pony

Jawaban yang mirip dengan “Hitung jarak antara dua koordinat rumus javascript”

Pertanyaan yang mirip dengan “Hitung jarak antara dua koordinat rumus javascript”

Lebih banyak jawaban terkait untuk “Hitung jarak antara dua koordinat rumus javascript” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya