Геозона только с GPS не работает в андроиде

Я хочу использовать API геозоны в своем приложении, чтобы установить определенную точку интереса . Я использовал эту демонстрацию, предоставленную Google. Я могу запустить эту демонстрацию, когда WIFI и службы определения местоположения включены. Но это не работает, когда включен только GPS. Я не могу получить GEOFENCE_TRANSITION_ENTER или события GEOFENCE_TRANSITION_EXIT для этого . Я изменил срок действия на NEVER_EXPIRE, но все равно не повезло. Может ли кто-нибудь указать, что я делаю неправильно? ТИА.

Редактировать: после просмотра многих сайтов мне наконец удалось заставить Geofence API работать с этим кодом. То есть опрашивать оборудование GPS на интервале, ничего не делая с результатом. Но теперь мой вопрос в том, что это правильный способ сделать это? Разрешит ли Google это, когда оно появится в магазине Play? Пожалуйста, направьте меня по этой теме.


person Name is Nilay    schedule 01.07.2015    source источник


Ответы (3)


это правильный способ сделать это?

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

Разрешит ли Google это, когда оно появится в магазине Play?

Абсолютно да!

person Uncaught Exception    schedule 23.02.2016

см. - https://developer.android.com/training/location/geofencing.html#Troubleshooting

«На большинстве устройств служба геозоны использует только сетевое местоположение для запуска геозоны». это может объяснить вашу проблему только с GPS.

person Nick Nock    schedule 02.09.2016

Geofencing API не будет работать, если в качестве режима местоположения установлен только GPS. Когда вы устанавливаете для режима местоположения значение GPS («Только устройство»), все геозоны удаляются из Geofencing API, и вы, как разработчик, должны восстановить их после того, как пользователь изменит режим местоположения на что-то другое. См. также Ошибка добавления геозон в Android (код состояния 1000) .

person Marian Paździoch    schedule 03.07.2015
comment
Нет, я не сталкиваюсь с какими-либо проблемами, связанными с этими настройками. Пожалуйста, смотрите обновленное описание. Спасибо за ответ. - person Name is Nilay; 07.07.2015