Some specialists may be interested in the following, please report if you have 
any problem with the stack.

BasicGeoLib is a collection of very basic functions for using geoPoints.

The points have to be in the format: longitude,latitude in that order,
as decimal numbers, as in GeoJSON, NOT in Google.
That is the first item (longitude) is a decimal in range -180 to 180,
the second item (latitude) is a decimal in range -90 to 90.
And the third item is, if needed, a time in seconds (not an elevation
value).

Credits: Two core functions are based on the js-lib
## https://github.com/manuelbieh/geolib (MIT licensed)
and ported to LiveCode.

Supported functions (all in group "geoAction", rightClick an action
button to edit the script):

* getDistance(point1,point2)
* getSpeed(point1,startSecs,point2,endSecs)
* isPointWithinRadius(centerPoint,radius,listOfPoints)
* orderByDistance(toPoint,fromList)
* getDistanceFromLine(point1,point2,fromList)
* getBoundsAndLoc(linesOfPoints)
* getPathLength(linesOfPoints)
* sexagesimalToDecimal(linesOfPoints)
* decimalToSexagesimal(linesOfPoints)

I found no time to prepare the stack as library, please just copy the
functions you need or make your own library.


_______________________________________________
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

Reply via email to