Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void plotAedToMap() {
- double latCoord;
- double lonCoord;
- Cursor aedsFromDatabase = heartBreakDB.getAllData("aed");
- if (aedsFromDatabase.getCount() == 0) {
- //No data i database
- return;
- }
- while (aedsFromDatabase.moveToNext()) {
- latCoord = Double.parseDouble(aedsFromDatabase.getString(2));
- lonCoord = Double.parseDouble(aedsFromDatabase.getString(3));
- double belowLat = (currentPosition.latitude + helpRadius) - latCoord;
- double aboveLat = latCoord -(currentPosition.latitude - helpRadius);
- double belovwLon = (currentPosition.longitude + helpRadius) - lonCoord;
- double aboveLon = lonCoord - (currentPosition.longitude - helpRadius);
- if(latCoord < (currentPosition.latitude - helpRadius) &&
- latCoord > (currentPosition.latitude + helpRadius) &&
- lonCoord < (currentPosition.longitude - helpRadius) &&
- lonCoord > (currentPosition.longitude + helpRadius)){
- aedsOnMap.add(new Aed(aedsFromDatabase.getInt(0),
- aedsFromDatabase.getString(1),
- aedsFromDatabase.getString(2),
- aedsFromDatabase.getString(3),
- aedsFromDatabase.getString(4),
- aedsFromDatabase.getInt(5)));
- LatLng markerCoord = new LatLng(latCoord,lonCoord);
- mMap.addMarker(new MarkerOptions().position(markerCoord).title(aedsFromDatabase.getString(4)).
- title(aedsFromDatabase.getString(4)).
- snippet("Lat: " + aedsFromDatabase.getString(2) + " Lon: " + aedsFromDatabase.getString(3)).
- icon(BitmapDescriptorFactory.fromResource(R.drawable.aed_icon)));
- }
- }
- }
- private void plotEventOnMap() {
- double latCoord;
- double lonCoord;
- Cursor eventsFromDatabase = heartBreakDB.getActiveAlarms();
- if (eventsFromDatabase.getCount() == 0) {
- //No Data found
- return;
- }
- while (eventsFromDatabase.moveToNext()) {
- latCoord = Double.parseDouble(eventsFromDatabase.getString(2));
- lonCoord = Double.parseDouble(eventsFromDatabase.getString(3));
- double belowLat = (currentPosition.latitude + helpRadius) - latCoord;
- double aboveLat = latCoord - (currentPosition.latitude - helpRadius);
- double belovwLon = (currentPosition.longitude + helpRadius) - lonCoord;
- double aboveLon = lonCoord - (currentPosition.longitude - helpRadius);
- if (latCoord < (currentPosition.latitude - helpRadius) &&
- latCoord > (currentPosition.latitude + helpRadius) &&
- lonCoord < (currentPosition.longitude - helpRadius) &&
- lonCoord > (currentPosition.longitude + helpRadius)) {
- eventsOnMap.add(new Event(eventsFromDatabase.getInt(0),
- eventsFromDatabase.getString(1),
- eventsFromDatabase.getString(2),
- eventsFromDatabase.getString(3),
- eventsFromDatabase.getInt(4),
- eventsFromDatabase.getInt(5),
- eventsFromDatabase.getInt(6),
- eventsFromDatabase.getInt(7),
- eventsFromDatabase.getString(8)));
- LatLng markerCoord = new LatLng(latCoord, lonCoord);
- String snippet = "Lat: " + eventsFromDatabase.getString(2) +
- " Lon: " + eventsFromDatabase.getString(3) + "\n" +
- "AED på plats: " + eventsFromDatabase.getInt(7) + "\n" +
- "Personer på plats: " + eventsFromDatabase.getInt(4);
- // Button button_1 = (Button)findViewById(R.id.directions);
- // button_1.setText("Ta mig dit!");
- mMap.addMarker(new MarkerOptions().position(markerCoord).
- title(eventsFromDatabase.getString(1)).
- snippet(snippet).
- //snippet("Lat: " + eventsFromDatabase.getString(2) + " Lon: " + eventsFromDatabase.getString(3)).
- icon(BitmapDescriptorFactory.fromResource(R.drawable.heartfailure)));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement