@twiz/geo
v0.1.10
Published
Geo javascript utilities
Downloads
3
Readme
Twiz Geo
Point Class
Takes point with several possible formats:
- Object
lat
andlng
propertieslat
andlong
propertieslatitude
andlongitude
properties
- Array
- Normally ordered,
latitude, longitude
- Inverted,
longitude, latitude
- Normally ordered,
- Browser Geolocation Object (with a
Position
constructor) - An instance of the
Point
class
(Note: If instantiated with an inverted array, it should be accompanied by the inverted: true
property in the options object, or the boolean true
)
It includes several useful getters:
coordinates
: Outputs an object with coordinates in the{ latitude: ..., longitude: ... }
format.array
: An array of coordinates in the format[ [latitude], [longitude] ]
.arrayInverted
: An array of coordinates in the format[ [longitude], [latitude] ]
.`
Path Class
Takes an array of at least two points. Any valid format to instantiate a Point
is valid to instantiate a Path
object.