1
저는이 문제에 당혹스러워합니다. 마치 Google지도를 구현하거나 사용자 위치를 끌어 당기는 것이 어색한 것처럼 보입니다. 지금은 기기에서 극단적으로 흩어져있는 결과를 얻고 있습니다. 이유는 확실하지 않지만 Lat/Long이 경우에 따라 제로 아웃됩니다.Android의 Google지도에서 0.0에서 위도/경도를 초기화합니다 (간혹 ...)
누구에게 아이디어가 있습니까?
다음은 현재 위치를 가져 오는 데 사용하는 방법입니다.
try {
locationListener = new MyLocationListener();
locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
locationManager.requestLocationUpdates(
LocationManager.GPS_PROVIDER, 0, 0, locationListener);
loc = locationManager.getLastKnownLocation("gps");
if (loc == null) {
loc = locationManager.getLastKnownLocation("network");
}
if (loc != null && loc.getLongitude() != 0.0
&& loc.getLatitude() != 0.0) {
sLng = (loc.getLongitude());
sLat = (loc.getLatitude());
}
} catch (Exception e) {
e.printStackTrace();
}