您好,请看下面我的代码。
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。
然后,第二次单击该按钮时,纬度将设置为 n2x,其经度设置为 n2y。