因此,我最近遇到了一个我发现真的很难解决的问题。该问题的解释如下:
有两个函数分别称为function A(center)
和function B(center, Radius)
。参数中心是一个数组,由两个名为“纬度”和“经度”的变量组成,仅表示center
在现实世界地图上存储了一个点位置。顾名思义,参数Radius
是地图上的搜索半径。现在考虑在地图上function B()
形成的圆中散布着一些虚构的物体。一个数组存储这些点的“纬度”和“经度”。现在我要实现的是创建要在function A()
内调用function B()
的方法,因为function A()
将充当搜索半径,以找到分散在{{1 }}。现在,function B()
首先将与function A()
具有相同的中心,但是可以根据程序的需要更改其中心。现在,该程序可以有多种情况,但是我要关注的情况是function B()
形成的圆大于function B()
形成的搜索圆的情况。现在,我应该根据哪种逻辑在function A()
内调用函数A(),使其覆盖function B()
的整个区域并搜索function B()
内的所有点。请注意,function B()
的搜索半径将保持不变。
我知道有点理解这个问题,但是在这方面的帮助将不胜感激!