2014-03-06 1 views
2

전원이 문제가되지 않는다면 Android 기기 (특히 Nexus 7)에서 지오 펜스 이벤트를 추적하는 가장 좋은 방법은 무엇인가요? 지오 펜스 API 또는 활성 폴링Android Geofence API와 플러그인 된 기기를 사용한 활성 폴링

태블릿은 차량에 영구적으로 고정되어 있으며 항상 전원이 공급됩니다. 따라서 절전은 중요하지 않습니다.

Geofence API를 사용할 때 단점이 있습니까? 그것은 권력을 보존하기 위해 설계된 것 같습니다. 아마도 정확하지 않을까요? 우리가 대신 적극적으로 폴링 중이면 우리의 앱이 지오 펜스 횡단에 더 민감하게 반응할까요?

장치에서 사용할 수있는 위치 데이터는 셀 타워 및 GPS입니다. 와이파이 없어.

답변

1

Google Play 서비스 Geofence API는 현재 알려진 위치만큼 정확합니다. 배터리 전원에 문제가 없다면 앱에서 서비스를 사용하여 GPS를 계속 켜 둘 수 있습니다. 이런 식으로 입력, 종료, 지속 이벤트를 감지하는 코드를 구현할 필요가 없습니다.

그러나 Geofence API는 응용 프로그램마다 100 지오 펜스로 제한됩니다. 한도가 문제라면 Google Play 서비스를 사용하지 않고 지오 코딩 이벤트를 감지하는 코드를 구현하는 것이 더 쉽습니다. 코드는 항상 정확한 GPS 위치를 갖는 것이 중요합니다.

Google Play 서비스 Geofence 구현이 해결하려고하는 주된 문제는 배터리 사용량입니다.

+0

감사합니다. 다른 옵션이 지오 펜스 애플리케이션에서 근본적으로 다른 성능을 가졌는지 여부는 확실하지 않았습니다. 100 지오 펜스 한도는 알아두면 좋지만 문제가되어서는 안됩니다. – michael

관련 문제