Я не уверен, что это ошибка с новым примером кода GeoFence для Android, или мое понимание того, что он должен делать, неверно. Приложение-образец создает геообъекты, но не предупреждает о нарушении геофлоности. Если кто-то попросит и подтвердит, вы можете скачать пример кода:
https://developer.android.com/training/location/geofencing.html
Это то, что я ожидал от примера приложения:
- Настройте 2 разных геозоны. В моем случае я выбрал 2 очка в миле отдельно, введя их соответствующие lat/long. Я также задал радиус до 250 м.
- Я поехал в каждое из этих двух мест один за другим и я предположил, что появится всплывающее уведомление, указывающее, что геозонность был нарушен.
В этом случае никаких уведомлений и сообщений журнала не было зарегистрировано, что означает, что "ReceiveTransitionsIntentService" никогда не вызывался. Одно из наблюдений заключается в том, что , когда я еду в первое место, а затем добавляю новый геозонс в этом месте, уведомление получает сразу же, но любое другое местоположение (геозонность) я установить и проехать, ничего не происходит.
Любая идея, почему? Насколько я правильно понимаю пример функциональности приложения-приложения?
Нужно ли мне что-либо делать в дополнение к тому, что находится в образце кода для получения предупреждения, когда я нарушаю геозонность во время вождения? Наблюдается ли мониторинг геозонности отдельно от создания геообъектов, чего я здесь не хватает?
Высоко ценим любой вход, мы очень хотим использовать это в нашем приложении, но прямо сейчас мы застряли.
Спасибо, Торри.