간편하고 배터리 효율적인 Android용 위치 API

앱은 기기의 여러 센서가 제공하는 신호를 활용하여 기기 위치를 확인할 수 있습니다. 하지만 서로 다른 조건에서 특정 작업에 적합한 신호 조합을 선택하기란 쉽지 않습니다. 배터리를 효율적으로 사용하는 솔루션을 찾는 것은 훨씬 더 복잡합니다.

통합 위치 정보 제공자는 Google Play 서비스의 위치 API로, 다양한 신호를 지능적으로 결합하여 앱에 필요한 위치 정보를 제공합니다.

통합 위치 정보 제공자는 GPS 및 Wi-Fi와 같은 기본 위치 기술을 관리하고 필요한 서비스 품질을 지정하는 데 사용할 수 있는 간단한 API를 제공합니다. 예를 들어 사용 가능한 가장 정확한 데이터를 요청하거나 추가 전력 소비 없이 가능한 최고의 정확성을 요청할 수 있습니다.

일반적인 위치 시나리오 지원

앱은 통합 위치 정보 제공자 API를 사용하여 마지막으로 알려진 사용자 기기의 위치를 요청할 수 있습니다. 일반적으로 마지막으로 알고 있는 위치를 얻는 것이 위치 정보가 필요한 앱에 적합합니다.
위치 정보를 요청할 때는 GPS 및 Wi-Fi와 같은 다양한 위치 소스가 사용됩니다. 어떤 소스를 사용할지 결정하기가 어려울 수 있지만, 통합 위치 정보 제공자 API는 적절한 시스템 설정을 자동으로 변경하여 추측을 없애줍니다. 앱에서 원하는 서비스 수준만 지정하면 됩니다.
마지막으로 알려진 위치 외에도 통합 위치 정보 제공자 API는 특정 간격으로 앱의 콜백에 위치 업데이트를 전달할 수 있습니다. 원하는 간격을 서비스 품질의 매개변수로 지정할 수 있습니다. 위치 업데이트를 사용하면 앱에서 방향 및 속도와 같은 추가 정보를 제공할 수 있습니다.