Как с помощью Geofence проверить, выходит ли приложение из штата/провинции

Я новичок в геозонах сервисов Google Play. Учебники показывают, что мы можем создать круглую область вокруг желаемой широты/долготы Location, и обратные вызовы запускаются, когда пользователь входит/выходит из этой круглой геозоны.

Но мой вопрос заключается в том, как я могу использовать Geofence, чтобы проверить, выходит ли использование из какого-либо штата/провинции, потому что в этом сценарии желаемая область не круглая, поэтому мы не можем указать радиус.


person Mustansar Saeed    schedule 18.01.2016    source источник
comment
многоугольник или круговой/радио?   -  person Rajesh    schedule 18.01.2016
comment
Я не думаю, что многоугольник - это круг. но дело в том, что если NewYork - это состояние, и я хочу, чтобы, если пользователь выходит из состояния NewYork, я получал любой обратный вызов   -  person Mustansar Saeed    schedule 18.01.2016
comment
Я знаю, чувак, я просто спрашиваю, как ты мог узнать район НЬЮ-ЙОРКА? Да, используя KML Polygon, получи его из Google! У меня есть алгоритм, с помощью которого ты можешь проверить, находишься ли ты внутри области многоугольника или нет!   -  person Rajesh    schedule 18.01.2016
comment
Не понял сути? это использование google play services или что-то еще?   -  person Mustansar Saeed    schedule 18.01.2016


Ответы (1)


Geofence может предложить ограждение только на определенный радиус расположения. Чтобы иметь геозону, основанную на состоянии или форме, потребуется другой подход (что может быть сложно).

person adjuremods    schedule 21.01.2016