Мы создаем приложение для автомобильных туров, которое работает следующим образом: звук тура срабатывает, когда пользователь входит в геозону места тура (путевой точки) в определенном направлении. Если пользователь входит с другого направления, событие геозоны не будет зарегистрировано.
Мы можем получить азимут пользователя (Android) или курс (iOS) с устройства, но результат будет очень конкретным, скажем, 191 градус от истинного севера. Есть ли способ назначить каждому месту тура (путевой точке) диапазон градусов, скажем, 160-200 градусов, и только если азимут/курс пользователя попадает в этот диапазон, событие геозоны будет зарегистрировано? Если не в ассортименте, не зарегистрированы?