0
私はlongtitudeと緯度を取得するために時間がかかります。私はのonCreateでAndroid - このGPSトラッカー機能を使用する正しい方法は何ですか?
Toast.makeText(this, "" + getGPS() + "", Toast.LENGTH_SHORT).show();
としてそれを使用していたとき、私は、MainActivity
しかしprivate double[] getGPS() {
LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
List<String> providers = lm.getProviders(true);
Location l = null;
for (int i=providers.size()-1; i>=0; i--) {
l = lm.getLastKnownLocation(providers.get(i));
if (l != null) break;
}
double[] gps = new double[2];
if (l != null) {
gps[0] = l.getLatitude();
gps[1] = l.getLongitude();
}
return gps;
}
でこの機能を持っている、それは私にDE [Rの@のFのような奇妙な文字を提供します。 longtitudeとlatitudeを正しく取得するために関数を使用する正しい方法は何ですか? onCreateで
たぶん 'Arrays.toString(getGPS())'? – MichalH
@mikeは常に0,0を返します。 – user198989