有一个由两个地图点定义的矩形(我们称之为A
):
A = [southWest1, northEast1]
我们还有第二个矩形:
B = [southWest2, northEast2]
其中southWest_i
和northEast_i
- 地图上的一个点,即情侣[lat, lng]
我想找到在矩形A
中查找矩形B
的百分比的最佳解决方案。
答案 0 :(得分:2)
在另一个多边形内没有"多边形的百分比"。我认为您的意思是多边形区域与该多边形与第二个的交点之间的比率。
所以:
有很多方法可以计算多边形的面积和交点。如果您打算使用Javascript,我建议您查看TurfJS,特别是其intersect()
和area()
方法