0

이전 위치에서 미터가 이동 한 후에 위치를 얻으려는 위치 기반 응용 프로그램을 개발 중입니다. 최소 시간을주고 싶지 않습니다.먼 거리만을 기반으로 위치 업데이트를 요청하십시오.

void requestLocationUpdates (String provider, 
      long minTime, 
      float minDistance, 
      LocationListener listener) 

최소 거리 만 기준으로 위치 업데이트를 요청할 수있는 방법이 있습니까? 여기

+0

휴대 전화의 위치가 켜져 있는지 여부를 확인할 수있는 방법이 있습니까? –

+0

[documentation] (https://developer.android.com/reference/android/location/LocationManager.html)을 읽으면 minTime 0을 전달하면 minDistance 매개 변수 만 고려합니다. – Blackkara

답변

0

내가 찾을 수있는 모든 정보 (requestLocationUpdates)입니다 :

minDistance 매개 변수는 위치 업데이트의 빈도를 제어 할 수 있습니다

. 값이 0보다 큰 경우 위치 제공자 은 위치가 이상으로 변경된 경우 최소 거리 거리가 이고 최소 시간이 밀리 초인 경우에만 응용 프로그램에 업데이트를 보냅니다. 그러나 위치 공급자가 minDistance 매개 변수를 사용하여 전력을 절약하는 것이 더 어렵 기 때문에 minTime 이 배터리 수명을 보존하는 주요 도구 여야합니다.