Google지도에서 사용자 이동을 추적하는 Android 애플리케이션을 개발 중입니다. GPS를 사용하여 사용자 위치를 찾습니다. 도로를 넘어서 내 위치를 계속 변경하면 완벽하게 작동합니다.다른 GPS가 동일한 위치에서 가리키는 이유
내가 멈추고 한 지점에 머무르면 (내 이동이 멈춤) GPS가 계속 다른 GPS 좌표를 전송합니다. 내가 사용하고 있지 않다 경우,
가LocationManager locManager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE); Criteria criteria = new Criteria(); criteria.setHorizontalAccuracy(Criteria.ACCURACY_HIGH); criteria.setVerticalAccuracy(Criteria.ACCURACY_HIGH); criteria.setBearingAccuracy(Criteria.ACCURACY_LOW); criteria.setSpeedAccuracy(Criteria.ACCURACY_HIGH); String provider = locManager.getBestProvider(criteria, true); locManager.requestLocationUpdates(provider,0,0, this);
알려 주시기 바랍니다 -
나는 열린 공간에서 GPS를 사용하고 내가 사용하고 있습니다 - 여기
내가 사용하고있는 위치 관리자의 세부 사항입니다 그것 제대로.
나는 또한 다양한 블로그와 튜토리얼을 통해 GPS가 단일 위치에서 완벽하지 않다는 것을 알게되었습니다. 이 경우 어떻게 처리할까요? 내 목표는 단일 위치에서 움직이거나 서 있지 않고 단일 GPS를 얻는 것입니다.
알려 주시기 바랍니다.
감사합니다.
시민 사용을위한 ASFAIK GPS는 전혀 정확하지 않습니다. :) 그곳에 항상 가깝습니다. –
정말 좋은 GPS 위치는 ~ 2-4 미터의 정확도를 가지고 있습니다. 이동하지 않더라도 주위의 위성 등이 움직이기 때문에 시간이 지남에 따라 위치가 약간 변경됩니다. – zapl
@ hamilton.lima 군사용 GPS는 더 좋지는 않지만 안전합니다. 같은 위치에 대해 항상 다른 위치 측정 값을 얻습니다. 그것이 GPS 고유의 동작입니다. – AlexWien