0
У меня есть приложение, где мне нужно, чтобы получить мое текущее местоположение Я используюПолучить текущее местоположение с помощью GPS не используя Lastknownlocation
setNlocation(locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER));
Из-за этого я получаю последнее место, я пытаюсь использовать
@Override
public void onLocationChanged(Location loc)
{
glat = loc.getLatitude();
glng = loc.getLongitude();
Toast.makeText(getApplicationContext(),"GPS Lat:" + glat + "GPS Lng" + glng,Toast.LENGTH_LONG).show();
}
но значок GPS мигает и мигает и мигает. (Не получать GPS Lat LNG текущей позиции)
GPS занимает некоторое время, чтобы установить соединение в зависимости от всех переменных между вами и спутниками. Например, вы находитесь внутри здания? – jnthnjns
, если вы пытаетесь получить местоположение из gps, используйте 'LocationManager.GPS_PROVIDER' вместо' LocationManager.NETWORK_PROVIDER'. –
@AlexChengalan Я получаю LocationManager.NETWORK_PROVIDER быстрее, чем GPS – Anirban