有没有适用于node.js或JavaScript的库,可以提供检查坐标是否在geojson多边形中的功能?
我正在尝试创建一个小型HTTP API,告诉我包含给定坐标的多个多边形(代表国家,县,城市等)。
我想把所有多边形和它们的边界框列表保存在内存中,然后首先检查每个多边形的边界框是否包含该坐标。如果是,则检查该坐标是否在多边形本身中。
我知道有一个叫做“clipper”的库,已经移植到了 JavaScript,但似乎该库不提供简单的“pointInPolygon”函数,即使该库本身非常强大。这个库仍然可以实现吗?
此外,我还发现另一个名为{{link2:“geojson-js-utils”}}的库,但它似乎不支持多边形(至少没有在那里提到)。
我找到了一些其他库,可以检查点是否在多边形中,但我不知道如何使用它们来检查点是否在多边形中。
任何提示?
我正在尝试创建一个小型HTTP API,告诉我包含给定坐标的多个多边形(代表国家,县,城市等)。
我想把所有多边形和它们的边界框列表保存在内存中,然后首先检查每个多边形的边界框是否包含该坐标。如果是,则检查该坐标是否在多边形本身中。
我知道有一个叫做“clipper”的库,已经移植到了 JavaScript,但似乎该库不提供简单的“pointInPolygon”函数,即使该库本身非常强大。这个库仍然可以实现吗?
此外,我还发现另一个名为{{link2:“geojson-js-utils”}}的库,但它似乎不支持多边形(至少没有在那里提到)。
我找到了一些其他库,可以检查点是否在多边形中,但我不知道如何使用它们来检查点是否在多边形中。
任何提示?