GPS를 사용하지 않고도 GPS없이 현재 위도와 경도를 얻는 방법이 있으면 아무 도움없이 도울 수 있습니다. 인터넷 서비스 .GPS를 사용하지 않고 인터넷없이 안드로이드에있는 현재 위치를 얻으십시오
답변
사용자가 캐시하고 오프라인으로 매핑하지 않고지도에있는 위치를 선택하도록 사용자에게 알려주는 것은 아닙니다.
이론적으로 gsm 타워와 그 위치의 목록이 있으면 전화가 연결된 ID를 얻을 수 있습니다 (실수하지 않으면 약 100km 반경).
그러나 실제로는 가능하지 않으므로 두 서비스 중 하나를 사용하지 않고 업데이트 된 위치 데이터를 가져올 수 없습니다.
당신은, 그러나,이 조각을 사용하여 캐시 위치를 얻을 수 있습니다 :
public Location getLastKnownLocation(Context context){
LocationManager locationManager = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE);
Location lastKnownLocation = locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
return lastKnownLocation;
}
여기에는 '불행하게도 app_name이 중지되었습니다.' '라는 메시지가 포함 된 오류 대화 상자가 표시됩니다. –
lastknownlication이 null입니다. 마지막에 캐시 된 위치가없는 경우에 발생할 수 있습니다. – jvrodrigues
그래서 해결책은 무엇입니까? –
예는 ... GPS 및 인터넷 연결없이이 코드를 사용해보십시오 NETWORK_PROVIDER
를 통해 현재 위치를 얻을 수 있습니다.
LocationManager lm = null;
boolean network_enabled = false;
if(lm==null)
lm = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE);
try{
network_enabled = lm.isProviderEnabled(LocationManager.NETWORK_PROVIDER);
}catch(Exception ex){}
if(!network_enabled){
AlertDialog.Builder dialog = new AlertDialog.Builder(context);
dialog.setMessage(context.getResources().getString("Custom message"));
dialog.setPositiveButton(context.getResources().getString(R.string.open_location_settings), new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface paramDialogInterface, int paramInt) {
// TODO Auto-generated method stub
Intent myIntent = new Intent(Settings.ACTION_SECURITY_SETTINGS);
context.startActivity(myIntent);
//get gps
}
});
dialog.setNegativeButton(context.getString(R.string.Cancel), new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface paramDialogInterface, int paramInt) {
// TODO Auto-generated method stub
}
});
dialog.show();
}
이 작동하지 않으며 네트워크가 필요합니다. –
그 밖의 무엇을 기대합니까? 네트워크 요청 – silverFoxA
- 1. 안드로이드에서지도를 사용하지 않고 현재 위치를 얻으십시오.
- 2. GPS를 사용하여 위도와 경도의 현재 위치를 얻으십시오
- 3. 안드로이드에서 GPS를 사용하여 현재 위치를 얻으십시오.
- 4. GPS를 사용하지 않고 휴대 전화의 위치를 계산
- 5. 인터넷없이 현재 위치를 얻으십시오 - 안드로이드를위한 전화 geolocation api
- 6. 인터넷없이 자바 스크립트를 사용하여 GPS 위치를 얻으십시오.
- 7. GPS를 사용하지 않고 대략적인 위치를 얻으려면 (Windows Phone 7)
- 8. 인터넷없이 iPhone GPS를 사용하여 사용자 위치 업데이트
- 9. GPS를 사용하여 현재 위치를 가져올 수 없습니다.
- 10. GPS를 사용하여 현재 위치를 찾을 수 없습니다
- 11. 현재 위치를 두 번 얻으십시오
- 12. 배경에있는 사용자의 현재 위치를 얻으십시오
- 13. GPS를 사용하지 않고 두 아이폰 사이의 거리
- 14. 안드로이드 장치의 위치를 자동으로 얻으십시오.
- 15. 안드로이드에있는 디렉토리에서 파일 이름을 얻으십시오.
- 16. gprs를 사용하지 않고 모바일 현재 위치를 찾는 방법은 무엇입니까?
- 17. android : webview에서 비디오의 현재 위치를 얻으십시오.
- 18. Blackberry 응용 프로그램에서 GPS의 현재 위치를 얻으십시오.
- 19. GPS없이 블랙 베리에 현재 위치를 얻으십시오
- 20. IPHONE : 인터넷없이 GPS를 사용하여 현재의 고도와 경도를 얻을 수 있습니까?
- 21. GPS 및 인터넷없이 현재 전화 번호 찾기
- 22. Google App 또는 GPS를 사용하여 현재 위치를 얻는 방법은 무엇입니까?
- 23. 안드로이드에서 gps를 사용하여 현재 위치를 얻는 방법은 무엇입니까?
- 24. 현재 위치를 얻기 위해 GPS를 사용할 때지도가 표시되지 않습니다.
- 25. 모바일 사용자의 위치를 얻으십시오 asp.net
- 26. 서블릿은 현재 사용하지 않고 있습니까?
- 27. getelementbyid를 사용하지 않고 입력 값을 얻으십시오.
- 28. GPS를 사용하지 않고 휴대 전화 위치를 추적하고 Google지도에 표시 할 수 있습니까?
- 29. Wi-Fi를 사용하여 현재 위치를 확인 하시겠습니까?
- 30. 안드로이드에서 GPS를 사용하지 않고 Latitude Longitude 값을 얻는 방법?
이 수업은 저를 위해 일했습니다. https://stackoverflow.com/questions/14333736/locating-current-position-in-android-without-gps/14335343#14335343 – Ahsanwarsi