Я обнаружил, что некоторые люди сообщают о подобной проблеме, но для этого нет ответов.Ошибка API Geofencing API с GPS?
Я использую API-интерфейс Geofencing для Android, выпущенный в Google I/O 2013. Я следил за уроком «Создание и наблюдение за Geofences» и его образцом.
Когда я использую этот API с покрытием Wi-Fi, он отлично работает. Проблема в том, что я нахожусь снаружи. Он никогда не использовал GPS для отслеживания местоположения, однако датчик GPS включен.
Единственный способ я нашел, чтобы управлять это, заставляя приложение использовать GPS по телефону
mLocationClient.requestLocationUpdates(mLocationRequest, mLocationListener);
и mLocationRequest с приоритетом высокой точностью
mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
По заставляя использовать GPS, он работает хорошо, но мне нужно остановить его обновления программным путем.
Мои вопросы:
1) Не следует ли API знать, когда использовать или нет датчик GPS?
2) Радиус Geofence влияет на датчики, используемые API?
3) Для тех, кто мог заставить его работать правильно: датчик GPS «мигает», когда он включен только одним датчиком?
Я изо всех сил пытаюсь получить дополнительную документацию для этого API, поэтому я хотел бы узнать ваш опыт. Заранее спасибо;)
Вот почему я ненавижу готовый Apis –
Старый был намного лучше, чем новый Api. –