날씨 응용 프로그램에 대한 사용자의 현재 위치를 가져 오려고하지만 일부 "미국"지역의 위치를 얻습니다. 배수 튜토리얼을 시도했지만 올바른 현재 위치를 얻지 못했습니다.사용자의 위치가 올바르지 않습니다.
그것은 나를 반환
이위도 : 37.421998333333335이
경도 : -122.08400000000002
위치는 "캘리포니아 마운틴 뷰, 미국은"
내가 사용했던 코드는 아래입니다 :
내 메인 클래스에서나는 같은 위치를 받고 있어요 :
public void getLocation()
{
gpsTracker = new GpsTracker(getApplicationContext());
Location l = gpsTracker.getLocation();
if(l != null)
{
lat = l.getLatitude();
lon = l.getLongitude();
}
Log.d("User's location","Latitude"+lat);
Log.d("User's location","Longitude"+lon);
}
'FusedLocationProviderClient' 사용 –
링크 또는 일부 코드를 제공 할 수 있습니까? 나는 이것에 익숙하지 않다 –