Ralph, thanks very much. It’s late here, but this will get my full attention 
shortly! 
 
Graham

> On 3 Apr 2020, at 23:27, Ralph DiMola via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> Graham,
> 
> This my distance calculation for what it's worth.
> 
> Function distance lat1, lon1, lat2, lon2, unit
>   -- Calculate Distance between to points
>   --
>   --lat1, lon1, lat2, lon2 are in deg.fractionalDegrees
>   -- Unit
>   --     if empty then miles
>   --     K = kilometers
>   --     N = nautical miles
>   local theta
>   local dist
> 
>   Put lon1 - lon2 into theta
>   put Sin(deg2rad(lat1)) * Sin(deg2rad(lat2)) + Cos(deg2rad(lat1)) * 
> Cos(deg2rad(lat2)) * Cos(deg2rad(theta)) into dist
> 
>   put Acos(dist) into dist
>   put rad2deg(dist) into dist
>   put dist * 60 * 1.1515 into dist
> 
>   switch unit
>      case "K"
>         put dist * 1.609344 into dist
>      case "N"
>         put dist * 0.8684 into dist
>   end switch
> 
>   Return dist
> 
> End distance
> 
> 
> Function rad2deg rad
>   Return rad / PI * 180.0
> end rad2deg
> 
> 
> Ralph DiMola
> IT Director
> Evergreen Information Services
> rdim...@evergreeninfo.net
> 
> 
> -----Original Message-----
> From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On Behalf 
> Of Graham Samuel via use-livecode
> Sent: Friday, April 03, 2020 3:49 PM
> To: How to use LiveCode
> Cc: Graham Samuel
> Subject: Re: Getting started with geographical coordinates
> 
> This is cheeky but I can’t run up my mobile simulation today - can someone 
> tell me the format of the geographical coordinates produced by 
> mobileSensorReading et al. I mean, is say latitude just one integer showing 
> seconds, or is it deg, min, sec - and are fractional seconds returned (so, 
> floating point)? I shall find out for myself eventually but it would help a 
> little to know now. AFAIKS there’s nothing in the LC documentation about it.
> 
> Graham
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
            • RE: G... Ralph DiMola via use-livecode
            • RE: G... Ralph DiMola via use-livecode
              • R... Bob Sneidar via use-livecode
              • R... Mark Wieder via use-livecode
              • R... Bob Sneidar via use-livecode
              • R... J. Landman Gay via use-livecode
              • R... Bob Sneidar via use-livecode
              • R... Graham Samuel via use-livecode
              • R... Mark Wieder via use-livecode
              • R... Graham Samuel via use-livecode
          • Re: Graham Samuel via use-livecode
  • Re: Getting started with ge... Andrew at MidWest Coast Media via use-livecode

Reply via email to