0
지금 우리는 GPS 위치를 얻기 위해 CoreLocation을 사용하고 있습니다. 90 초마다 한 번 서버에 보냅니다. 배터리 소모를 줄이기 위해 업데이트가 전송되기 30 초 전까지 정확도를 가능한 한 낮게 변경 한 다음 [locationHelper switchToBestAccuracy];
으로 변경합니다. 이 위치 업데이트를 얻는 데 배터리 효율적인 방법이 있습니까?CoreLocation을 항상 사용하는 것보다 정확한 위치를 얻는 것이 더 나은 방법일까요?
사용자가 몇 미터 이내에 있는지 알아야합니다. 우리는 누가 항상 서로를 추적하고 있는지 추적합니다. – Taylor
이것은 측정에 따라 달라질 것이라고 생각합니다. 다른 앱을 실행하지 않고 같은 기기에서 앱을 실행하고 주변을 돌아 다니며 (또는 자전거 등) 배터리가 화상을 입는 모습을 볼 수 있습니다. 나는 30 초가 너무 길다는 것을 말할 것입니다 - 당신은 단지 10 초 동안 kCLLocationAccuracyBest에 머무름으로써 얻을 수있을 것입니다. 이 경우에는 측정이 가장 좋은 방법이라고 생각합니다. – nsdebug