Простой и экономичный API определения местоположения для Android

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

Поставщик объединенного местоположения — это API определения местоположения в сервисах Google Play, который интеллектуально объединяет различные сигналы для предоставления информации о местоположении, необходимой вашему приложению.

Поставщик объединенного определения местоположения управляет базовыми технологиями определения местоположения, такими как GPS и Wi-Fi, и предоставляет простой API, который можно использовать для указания требуемого качества обслуживания. Например, ��ы можете запросить самые точные доступные данные или максимально возможную точность без дополнительного энергопотребления.

Поддержка распространенных сценариев местоположения

Используя API-интерфейс провайдера объединенного местоположения, ваше приложение может запросить последнее известное местоположение устройства пользователя. Получение последнего известного местоположения обычно является хорошей отправной точкой для приложений, которым требуется информация о местоположении.
При запросе информации о местоположении используется множество различных источников местоположения, таких как GPS и Wi-Fi. Принятие решения о том, какие источники использовать, может быть сложной задачей, но API-интерфейс провайдера объединенного местоположения устраняет догадки, автоматически изменяя соответствующие системные настройки. Все, что должно сделать ваше приложение, — указать желаемый уровень обслуживания.
В дополнение к последнему известному местоположению API-интерфейс провайдера объединенного местоположения может доставлять обновления местоположения для обратного вызова в вашем приложении через определенные промежутки времени. Вы можете указать желаемый интервал в качестве параметра качества обслуживания. Используя обновления местоположения, ваше приложение может предоставить дополнительную информацию, такую ​​как направление и скорость.