Sempre que você se deparar com uma pergunta como essa e simplesmente não tiver experiência no domínio do problema, é bom fazer algumas coisas.
Primeiro, reconheça que você não possui conhecimentos específicos neste domínio do problema.
Segundo , explique como você resolveria o problema.
Embora não tenha experiência específica ao trabalhar com pesquisa geográfica, estou confiante de que existem algoritmos bem documentados e tecnologias existentes para resolver o problema. Eu os exploraria para obter conhecimento de soluções comuns disponíveis para mim e fazer uma escolha sobre a implementação com base nos requisitos do projeto.
Terceiro , sempre reduza problemas como esse até seus componentes básicos. Você sabe que os locais em um mapa são distribuídos bidimensionalmente. Você sabe que, se você receber x arbitrário, coordenadas y, a distância de cada coordenada a partir de outra coordenada é calculada através da formação de um triângulo e da resolução pelo comprimento desconhecido. Você também deve saber que, se for solicitado que você encontre todas as coordenadas em uma caixa delimitadora, poderá fazer isso simplesmente calculando as extensões da caixa que deseja encontrar e usando simples maior que, menos que lógica ao longo de ambos os eixos.
Por último , nunca contratei um desenvolvedor que parecia desistir de perguntas. Se eu fizer uma pergunta e a pessoa disser "Eu não sei" e nem tentar pensar verbalmente, isso me dá a impressão de que ela não contribuirá para as sessões de brainstorming - o que é crítico nas organizações que estão desenvolvendo software. .