LocationManager
クラスの問題に直面しています:
onCreate()
から拡張されたクラスの現在の場所を更新したいMapActivity
:
LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
MyLocationListener lcs = new MyLocationListener();
lcs.onLocationChanged(lm.getLastKnownLocation(LocationManager.GPS_PROVIDER));
一方、場所を返しますが不正確です。次のように返されるものgetLastKnownLocation()
を呼び出したいです:LocationManager.requestLocationUpdates()
null
onCreate()
LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
MyLocationListener lcs=new MyLocationListener();
lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, lcs);
で現在の場所を取得する方法を誰か教えてもらえますonCreate()
か?