코드는 완성 시켰는데;
에뮬에서 ddms로 좌표값을 주면 해당 좌표로 잘 이동해서 동작합니다;

근데 폰에올려서 돌려보니 정확한 장소를 찾지 못하네요;
(어느정도 근처로만 찾아갑니다)

locationManager.requestLocationUpdates(provider, 2000, 10, locationListener);

이렇게 되어있으니 gps값이 전달되면 2초마다 10m움직일때마다 새롭게 구글맵에 표시를 하는게 맞는데..
왜 좀 떨어진 곳으로만 표시가 되는지 모르겠습니다;

단순히 gps값의 오차때문에 생기는 일인가요?;
그렇다면 내 위치를 정확하게 잡으려면 어떻게 해야하나요?
(gps보다 network provider가 더 정확할까요?;)

아이폰쪽 어플을 본 기억에 따르면 정말 완벽하게 내 위치를 찾아주던데...

답변 부탁드립니다