如何在d3.js中查找点是否在多边形内部

Gab*_*rit 7 d3.js

我知道有这样做的手动方法(参见多边形中的点),但是在d3.js中是否存在确定点是否在多边形内的本地方法?

小智 5

这是一个实现,以防您不想自己动手。演示在这里


Gab*_*rit 5

更新:现在这是d3-polygon的一部分。

d3.polygonContains(polygon, point)
Run Code Online (Sandbox Code Playgroud)