PDA

View Full Version : گرفتن مختصات gps



freeman73
چهارشنبه 12 خرداد 1389, 17:53 عصر
public String[] getPosition(){

LocationProvider lp=null;
Location lck =null;
try {
lp = LocationProvider.getInstance(null);
} catch (LocationException ex) {
ex.printStackTrace();
}
try {
lck = lp.getLocation(10);
} catch (InterruptedException ex) {
ex.printStackTrace();
} catch (LocationException ex) {
ex.printStackTrace();
}

String res[] = new String[5];
try{
Coordinates cd = lck.getQualifiedCoordinates();
res[0] = "Alt:"+cd.getAltitude()+"";
res[1] = "Lat:"+cd.getLatitude()+"";
res[2] = "Lon:"+cd.getLongitude()+"";
res[3] = "Course:"+lck.getCourse()+"";
res[4] = "Speed:"+lck.getSpeed()+"";
}catch(Exception e){
e.printStackTrace();
}
return res;
}

:لبخند:

vbnovin
پنج شنبه 17 تیر 1389, 08:23 صبح
لطفا یک مقدار اندک هم توضیح دهید ممنون میشم و یه سورس نمونه هم بگذارید

codelover
پنج شنبه 17 تیر 1389, 19:15 عصر
دوست عزیز لطفا کدهاتون رو توی تگ code قرار بدید تا اینجوری نشه

mohammad-alone
چهارشنبه 20 مرداد 1389, 01:33 صبح
دستتون درد نکنه خوشکلتر مینوشتی بهتر بود

pedram123
پنج شنبه 21 مرداد 1389, 01:57 صبح
public String[] getPosition(){

LocationProvider lp=null;
Location lck =null;
try {
.
.
.
res[4] = "Speed:"+lck.getSpeed()+"";
}catch(Exception e){
e.printStackTrace();
}
return res;
}

:لبخند:
این کد که تو اینترنت زیاده و مشکلش اینه که خودش مستقیم نمی تونه به GPS گوشی وصل بشه مثلا حتما باید نرم افزار GPS گوشی رو باز کنی تا این هم بتونه مقدار بخونه . دوستان به این مشکل برخورد کردند؟؟؟