2010-08-02 4 views
1

현재 위치를 가져 와서지도에 표시하려고합니다.어떻게하면 더 정확한 위치를 얻을 수 있습니까?

클래스 com.google.android.maps.MyLocationOverlay.MyLocationOverlay 대부분의 작업을 수행합니다.

그러나 두 번의 클릭만으로 매우 거친 결과가 나타납니다.

나는 onAccuracyChanged()을 청취하고 있지만 결코 불리지 않는다.

MyLocationOverlay을 사용할 때 어떻게하면 더 정확한 위치를 얻을 수 있습니까?

P. 매니페스트는 다음과 같습니다.

<application android:icon="@drawable/icon" android:label="@string/app_name" 
    android:debuggable="true"> 
    <uses-library android:name="com.google.android.maps" /> 
    <uses-permission android:name="android.permission.INTERNET"/> 
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>  

답변

1

발견 된 내 답변.

설정 App에는 "위치"항목이 있습니다.

위치에서 개별적으로 위치 찾기를 위해 GPS 또는 네트워크 사용을 사용하거나 사용하지 않도록 선택할 수 있습니다. 나는 GPS (보다 정확한 선택)가 불가능하도록했다.

감사합니다, 그럼에도 불구하고

Peter 
+0

, 여기 당신을 위해 몇 가지 추가 흥미로운 게시물입니다 - GPS는 물론 야외 작동하기 때문에, 당신은 GPS 및 네트워크 프로 바이더의 양쪽 모두를 사용하는 것이 좋습니다 있도록 : http://stackoverflow.com/ 질문/3380444/android-gps-my-location-finding/3380641 # 3380641 및 Fedor 님의 의견 : http://stackoverflow.com/questions/3145089/what-is-the-simplest-andmostrobust -way-to-get-the-get-the-users-current-location-in-an/3145655 # 3145655 –

관련 문제