Me perguntaram isso em um teste de entrevista. Fiz tudo bem no teste, mas não sabia o suficiente para responder a essa pergunta. Estou curioso para saber quais estruturas de dados posso usar para consultar os dados rapidamente.
Basicamente, a idéia é que haveria seções de estradas (linhas compostas de pontos) armazenadas em algum tipo de estrutura de dados. Deve ser rápido consultar quais seções (ou pontos) da estrada estão a uma certa distância de um ponto (raio).