-4

나는 사용자의 현재 위치의 위도와 경도를 찾고 매초마다 db에 삽입하려고합니다. GPS를 사용하지 않고 사용자가 위도와 경도에 따라 경로를 이동합니다.GPS를 사용하지 않고 매초 위도와 경도를 찾는 방법

+2

를 얻을. GPS를 켜지 않으려면 네트워크 공급자를 사용하여 사용자 위치를 얻으십시오.하지만 사용자 위치가 정확하지는 않습니다. –

+0

gps를 사용하고 싶지 않다면 무엇을 사용 하시겠습니까? – greenapps

답변

0

어떻게 할 수있는 유일한 방법은 모바일 신호 강도 https://developer.android.com/guide/topics/location/strategies.html에 기반한 위치이지만이 방법은 그다지 정확하지 않습니다. 안되는 매니페스트에 허가에 잊지 :

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 

은 그럼 그냥 리스너를 등록하고 사용자의 정확한 위치를 얻을 수 GPS없이 업데이트

LocationManager manager = (LocationManager) 
      context.getSystemService(Context.LOCATION_SERVICE); 

manager.requestLocationUpdates(
      LocationManager.NETWORK_PROVIDER, 1, 10, listener); 
+0

이미 네트워크 제공 업체 및 위치 서비스를 사용하려고하지만 잘못된 위도 및 경도를 찾습니다. –

+0

이 metode는 정확하지 않지만 GPS가없는 장치를 찾는 유일한 방법입니다 – JakSok