こんにちは、以下の私のコードを見てください。
public void onClick(View arg0) {
// create class object
gps = new GPSTracker(MainActivity.this);
// check if GPS enabled
if(gps.canGetLocation()){
double latitude = gps.getLatitude();
double longitude = gps.getLongitude();
String mydate = java.text.DateFormat.getDateTimeInstance().format(Calendar.getInstance().getTime());
// \n is for new line
Toast.makeText(getApplicationContext(), "Time : " +mydate + " Your Location is - \nLat: "
+ latitude + "\nLong: " + longitude, Toast.LENGTH_LONG).show();
}
GPSTracker クラスで:
public double getLatitude(){
if(location != null){
latitude = location.getLatitude();
}
// return latitude
return latitude;
}
/**
* Function to get longitude
* */
public double getLongitude(){
if(location != null){
longitude = location.getLongitude();
}
// return longitude
return longitude;
}
緯度と経度を配列に保存したい。
btnShowLocation ボタンをクリックしたときと同様に、緯度は n1x に設定され、経度は n1y に設定されます。
次に、そのボタンを 2 回目にクリックすると、緯度が n2x に設定され、経度が n2y に設定されます。