Как узнать, находится ли GeoPoint в моем поле зрения? - PullRequest
0 голосов
/ 02 апреля 2020

Я использую Kotlin (Android) и тип умного стекла (для уточнения Iristick Glasses c). Из очков я могу получить направление своего взгляда по сравнению с Северным полюсом, поэтому я могу знать, какой Направление, с которым я сталкиваюсь. Теперь мне нужно найти способ узнать, находится ли GeoPoint (широта, долгота) в том направлении, на которое я смотрю, или нет.

В настоящее время я разделил направления просмотра на N, E, S, W, и это несколько работает, но далеко не годится. Потому что это даст все на 180 °, а также сделает так, что у меня будут очень резкие изменения в том, что вы видите (например, жесткая грань между взглядом на север и восток)

Есть ли способ, которым я могу использовать свой вид направление для вычисления, если что-то «в пределах видимости», имея мое текущее местоположение, направление просмотра (азимут) и список местоположений?

...