diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 74cd344..69f2f02 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -49,7 +49,8 @@
+ android:label="@string/app_name"
+ android:parentActivityName="org.deke.risk.riskahead.StartActivity" >>
+ android:label="@string/title_activity_entrance"
+ android:parentActivityName="org.deke.risk.riskahead.LoginActivity">
+ android:label="@string/title_activity_maps"
+ android:parentActivityName="org.deke.risk.riskahead.MainActivity">
@@ -82,7 +85,8 @@
android:exported="false" />
+ android:label="@string/title_activity_user_config"
+ android:parentActivityName="org.deke.risk.riskahead.MainActivity">
diff --git a/app/src/main/java/org/deke/risk/riskahead/MapsActivity.java b/app/src/main/java/org/deke/risk/riskahead/MapsActivity.java
index b1ca1e8..07ecf83 100644
--- a/app/src/main/java/org/deke/risk/riskahead/MapsActivity.java
+++ b/app/src/main/java/org/deke/risk/riskahead/MapsActivity.java
@@ -6,6 +6,7 @@ import android.content.Context;
import android.content.Intent;
import android.database.Cursor;
import android.os.Bundle;
+import android.provider.SyncStateContract;
import android.support.v4.app.LoaderManager;
import android.support.v4.content.CursorLoader;
import android.support.v4.content.Loader;
@@ -25,8 +26,8 @@ import org.deke.risk.riskahead.helper.PlaceProvider;
public class MapsActivity extends BaseActivity implements LoaderManager.LoaderCallbacks {
private static GoogleMap mMap;
- private static Double latitude, longitude;
private String mActivityTitle = "RiskMap";
+ private LatLng myLocation;
private void handleIntent(Intent intent){
if(Intent.ACTION_SEARCH.equals(intent.getAction()))
@@ -74,6 +75,11 @@ public class MapsActivity extends BaseActivity implements LoaderManager.LoaderCa
CameraUpdate cameraPosition = CameraUpdateFactory.newLatLng(position);
mMap.animateCamera(cameraPosition);
}
+
+ if (position != null) {
+ myLocation = new LatLng(position.latitude,position.longitude);
+ }
+ mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(myLocation, 20));
}
@Override
@@ -103,22 +109,13 @@ public class MapsActivity extends BaseActivity implements LoaderManager.LoaderCa
//setContentView(R.layout.activity_maps);
// Passing harcoded values for latitude & longitude. Please change as per your need. This is just used to drop a Marker on the Map
- latitude = 53.33;
- longitude = 10.02;
-
- setUpMapIfNeeded(); // For setting up the MapFragment
-
- if (mMap != null)
- setUpMap();
-
- if (mMap == null) {
- // Try to obtain the map from the SupportMapFragment.
- mMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap(); // getMap is deprecated
- // Check if we were successful in obtaining the map.
- if (mMap != null)
- setUpMap();
- }
+ //latitude = 53.33;
+ // longitude = 10.02;
+ // setUpMapIfNeeded(); // For setting up the MapFragment
+ mMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap();
+ mMap.setMyLocationEnabled(true);
+ mMap.getUiSettings().setZoomControlsEnabled(true);
handleIntent(getIntent());
}
@@ -156,14 +153,14 @@ public class MapsActivity extends BaseActivity implements LoaderManager.LoaderCa
* This should only be called once and when we are sure that {@link #mMap}
* is not null.
*/
- private static void setUpMap() {
+ private void setUpMap() {
// For showing a move to my loction button
mMap.setMyLocationEnabled(true);
mMap.getUiSettings().setZoomControlsEnabled(true);
// For dropping a marker at a point on the Map
- mMap.addMarker(new MarkerOptions().position(new LatLng(latitude, longitude)).title("My Home").snippet("Home Address"));
+ mMap.addMarker(new MarkerOptions().position(myLocation).title("My Home").snippet("Home Address"));
// For zooming automatically to the Dropped PIN Location
- mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(latitude, longitude), 12.0f));
+ mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(myLocation, 12.0f));
}
/**** The mapfragment's id must be removed from the FragmentManager
diff --git a/app/src/main/java/org/deke/risk/riskahead/helper/AppConfig.java b/app/src/main/java/org/deke/risk/riskahead/helper/AppConfig.java
index f34161c..abc3d4a 100644
--- a/app/src/main/java/org/deke/risk/riskahead/helper/AppConfig.java
+++ b/app/src/main/java/org/deke/risk/riskahead/helper/AppConfig.java
@@ -5,8 +5,8 @@ package org.deke.risk.riskahead.helper;
*/
public class AppConfig {
// Server user login url
- public static String URL_LOGIN = "http://192.168.178.31/riskahead/rest/";
+ public static String URL_LOGIN = "http://www.riskahead.de/helper/rest/";
// Server user register url
- public static String URL_REGISTER = "http://192.168.178.31/riskahead/rest/";
+ public static String URL_REGISTER = "http://www.riskahead.de/helper/rest/";
}
diff --git a/app/src/main/res/menu/menu_maps.xml b/app/src/main/res/menu/menu_maps.xml
index bb64cde..a191ff3 100644
--- a/app/src/main/res/menu/menu_maps.xml
+++ b/app/src/main/res/menu/menu_maps.xml
@@ -3,8 +3,12 @@
xmlns:tools="http://schemas.android.com/tools"
tools:context="org.deke.risk.riskahead.MapsActivity">
+
+
- Logout
Find
Enter Place
- search
- Label
- Hint
- RiskMap
+ Search
+ Refresh page
+ Help & Feedback
- Hello world!
Base
User Profile
+ RiskMap
+
+ Label
+ Location
search settings