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

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

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

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

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

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