我知道有手动方法可以做到这一点(参见Point in Polygon),但是在 d3.js 中是否有确定点是否在多边形内的本地方法?
问问题
5150 次
3 回答
8
更新:这现在是d3-polygon的一部分。
d3.polygonContains(polygon, point)
于 2016-04-01T17:07:36.723 回答
2
不,没有这个功能。支持此功能的唯一非常特殊的情况是检查该点是否是多边形的质心(使用该polygon.centroid
函数),但通常您必须提供自己的函数。
于 2012-11-07T22:22:46.710 回答