.
This commit is contained in:
@@ -268,6 +268,8 @@ public class CgGeoFencingActivity extends AppCompatActivity implements OnMapRead
|
||||
binding.resetBtn.setOnClickListener(v -> {
|
||||
loadPatientsLocation();
|
||||
binding.updateBtnsView.setVisibility(View.GONE);
|
||||
binding.homeLocationBtn.setVisibility(View.VISIBLE);
|
||||
binding.cgLocationBtn.setVisibility(View.VISIBLE);
|
||||
});
|
||||
|
||||
binding.updateBtn.setOnClickListener(v -> {
|
||||
@@ -277,6 +279,18 @@ public class CgGeoFencingActivity extends AppCompatActivity implements OnMapRead
|
||||
Toast.makeText(this, "Cannot update address.", Toast.LENGTH_SHORT).show();
|
||||
}
|
||||
});
|
||||
|
||||
binding.homeLocationBtn.setOnClickListener(v -> {
|
||||
if (mMap != null && home_loc_marker != null){
|
||||
mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(home_loc_marker.getPosition(), 16));
|
||||
}
|
||||
});
|
||||
|
||||
binding.cgLocationBtn.setOnClickListener(v -> {
|
||||
if (mMap != null && curr_loc_marker != null){
|
||||
mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(curr_loc_marker.getPosition(), 16));
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private void updatePatientCurrentLocationDetails() {
|
||||
@@ -457,6 +471,8 @@ public class CgGeoFencingActivity extends AppCompatActivity implements OnMapRead
|
||||
this.mHomeLatLng = latLng1;
|
||||
|
||||
binding.updateBtnsView.setVisibility(View.VISIBLE);
|
||||
binding.homeLocationBtn.setVisibility(View.GONE);
|
||||
binding.cgLocationBtn.setVisibility(View.GONE);
|
||||
|
||||
updateHomeMarker(this.mHomeLatLng);
|
||||
addRadius();
|
||||
@@ -550,6 +566,8 @@ public class CgGeoFencingActivity extends AppCompatActivity implements OnMapRead
|
||||
this.mHomeLatLng = place.getLatLng();
|
||||
|
||||
binding.updateBtnsView.setVisibility(View.VISIBLE);
|
||||
binding.homeLocationBtn.setVisibility(View.GONE);
|
||||
binding.cgLocationBtn.setVisibility(View.GONE);
|
||||
|
||||
updateHomeMarker(this.mHomeLatLng);
|
||||
addRadius();
|
||||
@@ -578,6 +596,8 @@ public class CgGeoFencingActivity extends AppCompatActivity implements OnMapRead
|
||||
@Override
|
||||
public void onPatientAddressUpdated(@NonNull PatientData patientData) {
|
||||
binding.updateBtnsView.setVisibility(View.GONE);
|
||||
binding.homeLocationBtn.setVisibility(View.VISIBLE);
|
||||
binding.cgLocationBtn.setVisibility(View.VISIBLE);
|
||||
this.careGiverData.patientDetails = patientData;
|
||||
this.patientData = patientData;
|
||||
CaregiverDataCache.setCareGiverData(this.careGiverData);
|
||||
|
||||
Reference in New Issue
Block a user