一般是否有一些用于 node.js 或 javascript 的库提供检查坐标是否在 geojson 多面体中的功能?
我正在尝试创建一个小的 HTTP API,它告诉我哪些多面体(代表国家、县、市等)包含给定的坐标。
我想我会在内存中保存所有多面体及其边界框的列表,然后首先检查每个多边形的边界框是否包含坐标。如果是,那么它将检查坐标是否在多面体本身中。
我知道有一个名为“clipper”的库被移植到 javascript,但似乎该库没有提供简单的“pointInPolygon”功能,即使库本身非常强大。这个库还有可能吗?
此外,我发现了另一个名为“geojson-js-utils”的库,但它似乎不支持多面体(至少那里没有提到)
我发现了一些其他库可以检查一个点是否在多边形中,但我不知道如何使用它们来检查一个点是否在多边形中。
有什么提示吗?