可能重複:
What is the simplest and most robust way to get the user’s current location in Android?獲取谷歌地圖當前位置
我有一個在手機上打開谷歌地圖,並通過目標的經度+緯度下面的代碼並開始定位。我想知道,如果有一種方式,而不必手動輸入起始位置到代碼中,如果我們可以以某種方式獲取代碼來自動找出用戶在哪裏?
add.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent intent = new Intent (android.content.Intent.ACTION_VIEW,
Uri.parse("http://maps.google.com/maps?saddr=" + 51.5171 +
"," + 0.1062 + "&daddr=" + 52.6342 + "," + 1.1385));
intent.setComponent(
new ComponentName ("com.google.android.apps.maps",
"com.google.android.maps.MapsActivity"));
startActivity(intent);
}
});
我用它在我的項目,但我不知道在哪裏,我發現它 –
這可能會幫助我的SO問題 - http://stackoverflow.com/questions/14202062/android-gps-coordinates-scattered但什麼決定了你的代碼的準確性水平? – eWizardII
如果有GPS信息,它將使用該信息,如果沒有,它將從網絡獲取信息。 –