I am developing an application where I have geospatial polygons like this:
var polygon = [{"lat": -19.939323, "lng": -43.928983},
{"lat": -19.939747, "lng": -43.933103},
{"lat": -19.947291, "lng": -43.93497},
{"lat": -19.948138, "lng": -43.931451},
{"lat": -19.943882, "lng": -43.930292}]
I will receive a coordinate to say if is inside, or not, the polygon. I found, in Geometry Library of Google Maps Javascript API, a function who does exactly the same thing: containsLocation(point:LatLng, polygon:Polygon)
But this must be server-side, using node.js, is there a way to use this function on node.js, or better, is there a good library who does that?
zlib. For fast compression and decompression, Node. js relies on the industry-standard zlib library, also known for its use in gzip and libpng.
The library in the development of NodeJS applications is the best perfect for developers who use libraries, Node JS Packages, and scripts. Node. js serves as the preferred framework of developers and modules for NodeJS applications for enterprise applications as well as enterprise infrastructure.
There are a few node modules, such as geolib:
Library to provide basic geospatial operations like distance calculation, conversion of decimal coordinates to sexagesimal and vice versa, etc.
which have an equivalent function to determine coordinates relative to a polygon.
References
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With