1
인터넷과 GPS를 사용하지 않고 휴대 전화의 현재 위치를 얻으려고합니다. Cell ID를 사용하여 위치를 얻는 것이 가능하다고 생각합니다. 다음 코드를 사용하여 전화에서 셀 ID를 검색했습니다. 위도와 경도를 얻기 위해 셀 ID를 사용하는 방법을 모른다. 누구든지 해결책을 제안 할 수 있습니까?안드로이드에서 인터넷 및 GPS없이 셀 ID를 사용하여 휴대 전화의 현재 위치를 얻는 방법은 무엇입니까?
내 코드는 다음과 같습니다 :
GsmCellLocation location;
int cellID, lac;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
location = (GsmCellLocation) tm.getCellLocation();
cellID = location.getCid();
lac = location.getLac();
Toast.makeText(MainActivity.this,"cellid"+cellID+"loc"+lac,Toast.LENGTH_LONG).show();
}