Hi,
I am trying to calculate a distance (as the crow flies) in my canvas app, in a label, between two sets of Longitudes and Latitudes.
For example, this is my code so far for the label:
Text(
Round(
3959 * 2 * Atan2(
Sqrt(
Sin((52.45202297146137 * Pi()/180 - 50.84629323 * Pi()/180) / 2) ^ 2 +
Cos(50.84629323 * Pi()/180) * Cos(52.45202297146137 * Pi()/180) *
Sin((-1.9431014756895428 * Pi()/180 - 0.47030607 * Pi()/180) / 2) ^ 2
),
Sqrt(
1 - (
Sin((52.45202297146137 * Pi()/180 - 50.84629323 * Pi()/180) / 2) ^ 2 +
Cos(50.84629323 * Pi()/180) * Cos(52.45202297146137 * Pi()/180) *
Sin((-1.9431014756895428 * Pi()/180 - 0.47030607 * Pi()/180) / 2) ^ 2
)
)
),
2
) & " miles"
)
But this shows as 12285.87 miles.... when in actual fact the distance is 188 miles.... what am I doing wrong here?
Thanks
LM