1
我一直在尋找一個安卓應用來查找用戶設備的位置,即使他在封閉的位置。在封閉位置找到用戶的緯度和經度
我嘗試使用下面的代碼:通過使用此代碼我能當我去開放天空,但不是在房間裏獲得位置
LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_FINE);
criteria.setAltitudeRequired(false);
criteria.setBearingRequired(false);
criteria.setCostAllowed(true);
criteria.setPowerRequirement(Criteria.POWER_LOW);
String provider = lm.getBestProvider(criteria, true);
Location location = lm.getLastKnownLocation(provider);
。
請讓我知道如果有任何事情不清楚。
在此先感謝。
如果不是由GPS有什麼方法我可以找到設備的位置 - 網絡,設備正在訪問的WiFi? – sakshi 2011-06-05 13:37:23
不知道這些WiFi熱點在哪裏。如果你有足夠好的連接,你可能能夠通過手機塔獲得「粗略位置」,但你使用相同的GPS API獲得這些座標。 – Haphazard 2011-06-05 13:45:57
使用「Criteria.ACCURACY_FINE」以外的內容將有助於獲得基於細胞塔的定位。 – Haphazard 2011-06-05 13:55:36