Новый Location API в Google позволяет создавать и контролировать Geofence, который является круговой областью с классом Geofence.Builder
. У этого класса есть только методы, предназначенные для создания геозоны с круговой формой. Мне было интересно, можно ли расширить класс Geofence.Builder
и создать пользовательскую форму. То, что я хотел сделать, было иметь треугольную форму, определенную вместо круговой.Как изменить форму Geofence
Если это невозможно, класс Geofence обеспечивает способ отслеживания только определенного сегмента круга?
Обновление: то, что я хочу сделать, это расширить треугольник от позиции пользователя, при этом одна из вершин будет местом пользователя. Я хочу, чтобы высота треугольника составляла 50 метров, а основание треугольника - 10 метров. То, что я хочу сделать потом, - это обнаружить, когда другой пользователь вводит этот треугольник, расширенный от текущей позиции пользователя.
Просто обновил его до того, что я хочу сделать – vdisawar