|
@ -36,6 +36,7 @@ import android.widget.Toast; |
|
|
|
|
|
|
|
|
import cn.pedant.SweetAlert.SweetAlertDialog; |
|
|
import cn.pedant.SweetAlert.SweetAlertDialog; |
|
|
import ru.Service.MyLocationService; |
|
|
import ru.Service.MyLocationService; |
|
|
|
|
|
import ru.visionlab.constant.LatLong; |
|
|
import ru.visionlab.femdemo.login.LoginActivity; |
|
|
import ru.visionlab.femdemo.login.LoginActivity; |
|
|
import ru.visionlab.femdemo.register.RegisterActivityNew; |
|
|
import ru.visionlab.femdemo.register.RegisterActivityNew; |
|
|
import ru.visionlab.femdemo.views.EmployeeActivity; |
|
|
import ru.visionlab.femdemo.views.EmployeeActivity; |
|
@ -243,11 +244,10 @@ public class CheckInActivity extends AppCompatActivity { |
|
|
double lat=LocationGps.getLatitude(); |
|
|
double lat=LocationGps.getLatitude(); |
|
|
double longi=LocationGps.getLongitude(); |
|
|
double longi=LocationGps.getLongitude(); |
|
|
|
|
|
|
|
|
double newLat = 22.5150; |
|
|
|
|
|
double newLong = 88.3930; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
float[] results = new float[1]; |
|
|
float[] results = new float[1]; |
|
|
Location.distanceBetween(lat,longi,newLat,newLong,results); |
|
|
|
|
|
|
|
|
Location.distanceBetween(lat,longi,LatLong.newLat,LatLong.newLong,results); |
|
|
distance = results[0]; |
|
|
distance = results[0]; |
|
|
Toast.makeText(this,String.valueOf(distance)+" metres from location",Toast.LENGTH_SHORT).show(); |
|
|
Toast.makeText(this,String.valueOf(distance)+" metres from location",Toast.LENGTH_SHORT).show(); |
|
|
if(distance > 400){ |
|
|
if(distance > 400){ |
|
@ -267,14 +267,10 @@ public class CheckInActivity extends AppCompatActivity { |
|
|
double lat=LocationNetwork.getLatitude(); |
|
|
double lat=LocationNetwork.getLatitude(); |
|
|
double longi=LocationNetwork.getLongitude(); |
|
|
double longi=LocationNetwork.getLongitude(); |
|
|
|
|
|
|
|
|
double newLat = 22.5118; |
|
|
|
|
|
double newLong = 88.4001; |
|
|
|
|
|
|
|
|
|
|
|
/*double newLat = 22.5150; |
|
|
|
|
|
double newLong = 88.3930; */ |
|
|
|
|
|
|
|
|
|
|
|
float[] results = new float[1]; |
|
|
float[] results = new float[1]; |
|
|
Location.distanceBetween(lat,longi,newLat,newLong,results); |
|
|
|
|
|
|
|
|
Location.distanceBetween(lat,longi, LatLong.newLat,LatLong.newLong,results); |
|
|
float distance = results[0]; |
|
|
float distance = results[0]; |
|
|
Toast.makeText(this,String.valueOf(distance)+" metres from location",Toast.LENGTH_LONG).show(); |
|
|
Toast.makeText(this,String.valueOf(distance)+" metres from location",Toast.LENGTH_LONG).show(); |
|
|
if(distance > 400){ |
|
|
if(distance > 400){ |
|
@ -396,5 +392,10 @@ public class CheckInActivity extends AppCompatActivity { |
|
|
.show(); |
|
|
.show(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public void onBackPressed () { |
|
|
|
|
|
Toast.makeText(CheckInActivity.this,"Ongoing process . Please logout to go back.",Toast.LENGTH_LONG).show(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |