using System;
namespace Falcon.Core.Helpers
{
public class GeoCalculator
{
private static double ToRadians(double degree)
{
return (degree * Math.PI) / 180;
}
public static double Distance(double latitude1, double latitude2, double longitude1, double longitude2)
{
// The math module contains
// a function named toRadians
// which converts from degrees
// to radians.
longitude1 = ToRadians(longitude1);
longitude2 = ToRadians(longitude2);
latitude1 = ToRadians(latitude1);
latitude2 = ToRadians(latitude2);
// Haversine formula
double diffLongitude = longitude2 - longitude1;
double diffLatitude = latitude2 - latitude1;
double a = Math.Pow(Math.Sin(diffLatitude / 2), 2) +
Math.Cos(latitude1) * Math.Cos(latitude2) *
Math.Pow(Math.Sin(diffLongitude / 2), 2);
double c = 2 * Math.Asin(Math.Sqrt(a));
// Radius of earth in
// kilometers. Use 3956
// for miles
double r = 6371;
// calculate the result
return (c * r);
}
}
}
31 Ağustos 2020 Pazartesi
Enlem boylam uzaklık hesaplama (c#)
Kaydol:
Kayıt Yorumları (Atom)
.net 6 mapget kullanımı
app.UseEndpoints(endpoints => { endpoints.MapGet("/", async context => { var response = JsonConvert.Seriali...
-
Komut ekranına aşagıdaki komutları yazarak windows service işlemlerini gerçekleştirebiliriz. Not : Komut ekranı (Başlat -> Çalıştır -&g...
-
COMMAND PROMPT TEMEL VE İLERİ DÜZEY ANLATIM Command Prompt komutlarını anlatmaya başlamadan önce, MS-DOS komut türlerine değinelim. Komut...
-
(3)BİN (6)MİLYON (9)MİLYAR (12)TRİLYON (15)KATRİLYON (18)KENTİLYON (21)SEKSİLYON (24)SEPTİLYON (27)OKTİLYON (30)NONİLYON (33)DESİL...
Hiç yorum yok:
Yorum Gönder