온라인 튜토리얼을 읽고 LocationManager가이 작업을 수행함을 알았습니다. 이것은 온라인에서 찾은 코드입니다. 그러나, 나는 그것을 얻지 않는다. 왜 내가 장거리/위도를 얻을 수없는거야? 왜 모든 "변경"위치 것들을 통과 ...Android에서 위도, 경도를 어떻게 확인할 수 있습니까?
lm=(LocationManager)this.getSystemService(LOCATION_SERVICE);
lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 10, 10, new LocationListener(){
@Override
public void onLocationChanged(Location location) {
Log.d("a","onLocationChanged: lat="+location.getLatitude());
Log.d("a","onLocationChanged: lat="+location.getLongitude());
}
@Override
public void onProviderDisabled(String provider) {
Log.d("a","onProviderDisabled: " +provider);
}
@Override
public void onProviderEnabled(String provider) {
Log.d("a","onProviderEnabled: " +provider);
}
@Override
public void onStatusChanged(String provider, int status,Bundle extras) {
Log.d("a","onStatusChanged: " +provider + status);
}
});
그런데이 코드는 작동하지 않습니다. 타이머로 실행할 때 ... 아무 일도 일어나지 않습니다. 아무것도 기록되지 않습니다. 나는 위도 위도를 원한다!