Круги, перекрывающие один круг - PullRequest
0 голосов
/ 18 апреля 2020

Итак, недавно я столкнулся с проблемой, которую мне было очень трудно решить. Проблема объясняется следующим образом:

Существует две функции с именами function A(center) и function B(center, Radius). Центр параметров - это массив, который состоит из двух переменных, называемых «широта» и «долгота», что означает, что center хранит местоположение точки на карте реального мира. Параметр Radius, как следует из названия, является радиусом поиска на карте. Теперь предположим, что в круге, образованном function B() на карте, есть несколько воображаемых объектов. Массив хранит «широту» и «долготу» этих точек. Теперь я хочу добиться создания, которое я хочу назвать function A() внутри function B(), так как function A() будет действовать как радиус поиска, чтобы найти объекты, разбросанные по кругу, образованному function B(). Теперь function A() сначала будет иметь тот же центр, что и function B(), но он может изменить свой центр в соответствии с потребностями программы. Теперь для этой программы может быть несколько случаев, но я хочу сосредоточить внимание на сценарии, в котором круг, образованный function B(), больше, чем круг поиска, образованный function A(). Теперь, согласно какой логи c я должен вызывать функцию A () внутри function B(), чтобы она охватывала всю область function B() и искала все точки внутри function B(). Обратите внимание, что радиус поиска для function A() останется постоянным.

Я знаю, что немного понять этот вопрос, но помощь в этом отношении будет высоко оценена!

...