Tôi đang cố gắng để có được những kinh độ và vĩ độ cho android, đây là mã của tôi:Android nhận Longitude và vĩ độ luôn luôn trả về 0.0
LocationManager locationManager = (LocationManager)
this_activity.getSystemService(Context.LOCATION_SERVICE);
LocationListener locationListener = new MyLocationListener();
locationManager.requestLocationUpdates(
LocationManager.GPS_PROVIDER, 5000, 10, locationListener);
public class MyLocationListener implements LocationListener {
@Override
public void onLocationChanged(Location loc) {
longitude = Double.toString(loc.getLongitude());
latitude = Double.toString(loc.getLatitude());
}
@Override
public void onProviderDisabled(String provider) {}
@Override
public void onProviderEnabled(String provider) {}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {}
}
Quyền Manifest:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
Tôi luôn nhận được 0.0 cho kinh độ và vĩ độ
bạn có thêm quyền trong Tệp kê khai không? –
vâng tôi đã thêm điều này: –
bạn đang thử nghiệm trên Trình mô phỏng hoặc thiết bị thực? –