나는 몇 줄의 코드로 내 문제를 지목했습니다 안드로이드 위치 오류
lm = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
Location location = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000L, 5.0f, this);
lat = location.getLatitude();
lng = location.getLongitude();
//lat = new Double(40.431682);
//lng = new Double(-74.2021819);
pLocation = new GeoPoint((int)(lat * 1000000), (int)(lng * 1000000));
내 onLocationChanged 나는 LastKnownLocation
을 얻기 위해 시도하는 경우에 당신은
public void onLocationChanged(Location location) {
if (location != null) {
lat = location.getLatitude();
lng = location.getLongitude();
pLocation = new GeoPoint((int)(lat * 1000000), (int)(lng * 1000000));
}
}
내 응용 프로그램 충돌을 궁금해하는 경우
위치를 수동으로 피드하면 정상적으로 작동합니다.
나는 지금은 무엇이 잘못 되었습니까?
감사합니다! 나는 이것을 스스로 게시 한 직후에 그것을 고쳤다. –