1

こんにちは、以下の私のコードを見てください。

        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 に設定されます。

4

2 に答える 2