他のいくつかの質問とチュートリアルを見ましたが、探しているものが得られません
この形式で緯度と経度を取得しようとしています
緯度 = 40.769134 、経度 = -73.960905
グローバル変数の緯度と経度を取るこのクラスを実装しました (それらは長いデータ型です)
class GpsListener implements LocationListener{
public void onLocationChanged(Location location) {
// TODO Auto-generated method stub
latitude = location.getLatitude();
longitude = location.getLongitude();
//float speed = location.getSpeed();
checkin();
}
public void onProviderDisabled(String provider) {
// TODO Auto-generated method stub
}
public void onProviderEnabled(String provider) {
// TODO Auto-generated method stub
}
@Override
public void onStatusChanged(String arg0, int arg1, Bundle arg2) {
// TODO Auto-generated method stub
}
}
私はここで他のチュートリアルを見てきましたが、人々はLocationManager
クラスを使用して私のものとやり取りしていることに気付きましたが、私のクラスには場所オブジェクトが必要なLocationListener
ので、本当に必要なのはオブジェクトを使用することだけですが、使用方法の例またはガイダンスを教えてください位置オブジェクトまたはこの経度と緯度を取得する方法は?Location
GpsListener.onLocationChanged(.. )
緯度と経度をサーバーに渡すだけなので、GPS モジュールで他に何もする必要はありません。私のcheckin()
関数はサーバーを呼び出します。