2013-10-23 1 views

답변

0

휴대 전화 설정에서 위치 제공 업체가 사용 설정되어 있는지 날씨를 확인하십시오. 코드에서 먼저 또한이 GPS_Provider 또는 Network_Provider에서 위치를 요청할 수 있습니다 도시 한 바와 같이 LocationChanged 이벤트 핸들러

try{ 
      locListener = new LocationListener() 
      {   
       public void onStatusChanged(String provider, int status, Bundle extras) {       
       } 

       public void onProviderEnabled(String provider) {        
       } 

       public void onProviderDisabled(String provider) {       
       } 

       public void onLocationChanged(Location location) { 
        deviceLoc = location; 
        nOrgLatitude = deviceLoc.getLatitude();     nOrgLongitude = deviceLoc.getLongitude(); 
        locManager.removeUpdates(this); 
      }}; 

      locManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 5000, 10, locListener); 
      locManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 5000, 10, locListener); 

을 확인 매니페스트

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

에서 권한을 확인합니다. 또한 많은 위치 기반 기능을 제공하는 지오 코더 문서를 살펴보십시오. 위에서 언급 한대로 logcat을 자세히 관찰하십시오.

관련 문제