Encontre um conjunto de latitudes e longitudes usando a latitude, longitude e direção atuais do usuário para visualizar um objeto

Estou construindo um aplicativo Android baseado em Realidade Aumentada. A idéia principal é que, quando o usuário abre meu aplicativo, a câmera do dispositivo padrão inicia no modo de visualização. Com base na localização GPS atual do usuário e na direção em que o usuário / câmera está voltado, quero calcular qual é o conjunto de latitudes e longitudes no intervalo?

A imagem a seguir explica muito bem o meu cenário. Eu tenho um conjunto completo de latitudes e longitudes, conforme desenhadas todas as manchas pretas na figura. Agora, suponha que o usuário esteja no centro do círculo. Também considerando que ele está vendo na direção norte. Se considerarmos um ângulo de 45 graus na direção norte. Quero obter um conjunto de latitudes e longitudes que estão chegando nesta área visível de 45 grau

Consigo obter a direção em que a câmera do usuário está voltada. Também consigo encontrar a localização GPS atual do usuário. Eu tenho um conjunto completo de latitudes e longitudes armazenadas no meu banco de dados SQLite. Agora, quero calcular o conjunto de latitudes e longitudes em que a câmera do dispositivo do usuário está voltada.

Espero ter explicado muito bem aqui. É um pouco urgente se alguém puder ajudar niss

Desde já, obrigado

questionAnswers(4)

yourAnswerToTheQuestion