Pre-AlphaV9 - EpizentrumAnpassung

This commit is contained in:
Raz492 2021-06-26 11:46:19 +02:00
parent dfffc2c9f1
commit 2c9c2ef7c4
2 changed files with 23 additions and 5 deletions

View File

@ -44,9 +44,10 @@ public class EarthquakeLocation extends FragmentActivity implements OnMapReadyCa
private GoogleMap mMap; private GoogleMap mMap;
private static final String TAGEPIZENTRUM = "Epizentrum"; private static final String TAGEPIZENTRUM = "Epizentrum";
private DatabaseReference mDatenbank; private DatabaseReference mDatenbank;
private double latitudeD1, latitudeD2, latitudeD3, latitudeD4; private double latitudeD1, latitudeD2, latitudeD3, latitudeD4, latitudeEPI;
private double longitudeD1, longitudeD2, longitudeD3, longitudeD4; private double longitudeD1, longitudeD2, longitudeD3, longitudeD4, lonitudeEPI;
private String dev1, dev2, dev3, dev4; private String dev1, dev2, dev3, dev4;
Epizentrum epizentrum;
@Override @Override
protected void onCreate(Bundle savedInstanceState) { protected void onCreate(Bundle savedInstanceState) {
@ -74,7 +75,8 @@ public class EarthquakeLocation extends FragmentActivity implements OnMapReadyCa
} }
else{ else{
defineGPSforMapping(task.getResult()); defineGPSforMapping(task.getResult());
ermittleEpizentrum(task.getResult()); epizentrum = ermittleEpizentrum(task.getResult());
//ermittleEpizentrum(task.getResult());
//mapToDetektionssignale(task.getResult()); //mapToDetektionssignale(task.getResult());
} }
} }
@ -191,11 +193,23 @@ public class EarthquakeLocation extends FragmentActivity implements OnMapReadyCa
//########################################################################################################################################################################## //##########################################################################################################################################################################
//################################################################## vvv Maps Code vvv ################################################################################### //################################################################## vvv Maps Code vvv ###################################################################################
@RequiresApi(api = Build.VERSION_CODES.N)
@Override @Override
public void onMapReady(GoogleMap googleMap) { public void onMapReady(GoogleMap googleMap) {
mMap = googleMap; mMap = googleMap;
//TODO Aron: Daten aus DB in die jeweiligen Devices einsetzten if(Objects.isNull(epizentrum))
{
System.out.println("--------Keine Epizentrum Koordinaten verfügbar");
}else
{
System.out.println(">>>>>>>>Epizentrum Koordinaten");
latitudeEPI = epizentrum.getKoordinaten().getX();
lonitudeEPI = epizentrum.getKoordinaten().getY();
System.out.println("Breitengrad/Latitude: " + latitudeEPI);
System.out.println("Längengrad/Longitude: " + lonitudeEPI);
}
//aus DB für Device 1 long lat //aus DB für Device 1 long lat
LatLng device1 = new LatLng(latitudeD1, longitudeD1); LatLng device1 = new LatLng(latitudeD1, longitudeD1);
mMap.addMarker(new MarkerOptions().position(device1).title("Device 1").icon(BitmapDescriptorFactory mMap.addMarker(new MarkerOptions().position(device1).title("Device 1").icon(BitmapDescriptorFactory
@ -213,8 +227,10 @@ public class EarthquakeLocation extends FragmentActivity implements OnMapReadyCa
//man könnten noch eine IF Abfrage einbauen falls es 4 Devices gibt //man könnten noch eine IF Abfrage einbauen falls es 4 Devices gibt
// Add a marker in Epicenter // Add a marker in Epicenter
LatLng epicenter = new LatLng(-34, 151); LatLng epicenter = new LatLng(latitudeEPI, lonitudeEPI);
mMap.addMarker(new MarkerOptions().position(epicenter).title("Epicenter")); mMap.addMarker(new MarkerOptions().position(epicenter).title("Epicenter"));
mMap.moveCamera(CameraUpdateFactory.newLatLng(epicenter)); mMap.moveCamera(CameraUpdateFactory.newLatLng(epicenter));
} }

View File

@ -2,6 +2,7 @@ package de.edotzlaff.detection.detektion.berechnung;
import android.location.Location; import android.location.Location;
import android.nfc.Tag;
import android.os.Build; import android.os.Build;
import android.util.Log; import android.util.Log;
@ -62,6 +63,7 @@ public class EpizentrumRechnung {
erstesDetektionssignal = detektionssignale.get(i); erstesDetektionssignal = detektionssignale.get(i);
} }
} }
Log.i(TAG, "Test");
return erstesDetektionssignal; return erstesDetektionssignal;
} }