From d6a1fc2ab80b9958e291f48c0ee6cf2ca70a83c4 Mon Sep 17 00:00:00 2001
From: chan24 <aakaschan24@gmail.com>
Date: Fri, 21 Apr 2017 00:42:32 +0530
Subject: [PATCH] userarea to map

---
 .../chan24/smartplanner/MapsActivity.java     | 129 ++++++++++++++----
 .../example/chan24/smartplanner/UserArea.java |  37 ++++-
 app/src/main/res/drawable/blue_marker.png     | Bin 0 -> 3457 bytes
 app/src/main/res/drawable/green_marker.png    | Bin 0 -> 20273 bytes
 app/src/main/res/drawable/orange_marker.jpg   |   9 ++
 app/src/main/res/drawable/red_marker.jpg      | Bin 0 -> 2817 bytes
 .../main/res/layout/activity_user_area.xml    |  11 +-
 7 files changed, 151 insertions(+), 35 deletions(-)
 create mode 100644 app/src/main/res/drawable/blue_marker.png
 create mode 100644 app/src/main/res/drawable/green_marker.png
 create mode 100644 app/src/main/res/drawable/orange_marker.jpg
 create mode 100644 app/src/main/res/drawable/red_marker.jpg

diff --git a/app/src/main/java/com/example/chan24/smartplanner/MapsActivity.java b/app/src/main/java/com/example/chan24/smartplanner/MapsActivity.java
index 75d7ef6..bfec795 100644
--- a/app/src/main/java/com/example/chan24/smartplanner/MapsActivity.java
+++ b/app/src/main/java/com/example/chan24/smartplanner/MapsActivity.java
@@ -28,6 +28,8 @@ import com.google.android.gms.maps.CameraUpdateFactory;
 import com.google.android.gms.maps.GoogleMap;
 import com.google.android.gms.maps.OnMapReadyCallback;
 import com.google.android.gms.maps.SupportMapFragment;
+import com.google.android.gms.maps.model.BitmapDescriptor;
+import com.google.android.gms.maps.model.BitmapDescriptorFactory;
 import com.google.android.gms.maps.model.LatLng;
 import com.google.android.gms.maps.model.MarkerOptions;
 
@@ -35,6 +37,7 @@ import org.json.JSONArray;
 import org.json.JSONException;
 import org.json.JSONObject;
 
+
 import static com.example.chan24.smartplanner.AppConfig.*;
 
 public class MapsActivity extends FragmentActivity implements OnMapReadyCallback,LocationListener {
@@ -42,6 +45,11 @@ public class MapsActivity extends FragmentActivity implements OnMapReadyCallback
     private GoogleMap mMap;
     LocationManager locationManager;
     CoordinatorLayout mainCoordinateLayout;
+    String shopping;
+    String dining;
+    String supermarket;
+    int distance;
+    String type;
 
     @Override
     protected void onCreate(Bundle savedInstanceState) {
@@ -61,6 +69,42 @@ public class MapsActivity extends FragmentActivity implements OnMapReadyCallback
         if (!locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)) {
             showLocationSettings();
         }
+
+
+        Intent i = getIntent();
+        shopping =i.getStringExtra("shopping");
+        dining=i.getStringExtra("dining");
+        supermarket=i.getStringExtra("supermarket");
+        distance= Integer.parseInt(i.getStringExtra("distance"));
+
+
+        StringBuilder typeBuilder=new StringBuilder();
+        if (shopping.contentEquals("yes")) {
+            typeBuilder.append("shopping_mall");
+
+            if (dining.contentEquals("yes")){
+                typeBuilder.append("_or_restaurant");
+            }
+            if (supermarket.contentEquals("yes")){
+                typeBuilder.append("_or_department_store");
+            }
+        }
+
+        else{
+            if (dining.contentEquals("yes")){
+                typeBuilder.append("restaurant");
+                if (supermarket.contentEquals("yes")){
+                    typeBuilder.append("_or_department_store");
+                }
+            }
+            else {
+                if (supermarket.contentEquals("yes")){
+                    typeBuilder.append("department_store");
+                }
+            }
+        }
+        type=typeBuilder.toString();
+        //Toast.makeText(getApplicationContext(),type,Toast.LENGTH_LONG).show();
     }
 
     private void showLocationSettings() {
@@ -162,32 +206,34 @@ public class MapsActivity extends FragmentActivity implements OnMapReadyCallback
     }
 
     private void loadNearByPlaces(double latitude, double longitude) {
-        String type = "restaurant";
-        StringBuilder googlePlacesUrl =
-                new StringBuilder("https://maps.googleapis.com/maps/api/place/nearbysearch/json?");
-        googlePlacesUrl.append("location=").append(latitude).append(",").append(longitude);
-        googlePlacesUrl.append("&radius=").append(PROXIMITY_RADIUS);
-        googlePlacesUrl.append("&types=").append(type);
-        googlePlacesUrl.append("&sensor=true");
-        googlePlacesUrl.append("&key=" + GOOGLE_BROWSER_API_KEY);
-
-        JsonObjectRequest request = new JsonObjectRequest(googlePlacesUrl.toString(),
-                new Response.Listener<JSONObject>() {
-                    @Override
-                    public void onResponse(JSONObject result) {
-
-                        Log.i(TAG, "onResponse: Result= " + result.toString());
-                        parseLocationResult(result);
-                    }
-                },
-                new Response.ErrorListener() {
-                    @Override                    public void onErrorResponse(VolleyError error) {
-                        Log.e(TAG, "onErrorResponse: Error= " + error);
-                        Log.e(TAG, "onErrorResponse: Error= " + error.getMessage());
-                    }
-                });
 
-        AppController.getInstance().addToRequestQueue(request);
+            StringBuilder googlePlacesUrl =
+                    new StringBuilder("https://maps.googleapis.com/maps/api/place/nearbysearch/json?");
+            googlePlacesUrl.append("location=").append(latitude).append(",").append(longitude);
+            googlePlacesUrl.append("&radius=").append(distance);
+            googlePlacesUrl.append("&types=").append(type);
+            googlePlacesUrl.append("&sensor=true");
+            googlePlacesUrl.append("&key=" + GOOGLE_BROWSER_API_KEY);
+
+            JsonObjectRequest request = new JsonObjectRequest(googlePlacesUrl.toString(),
+                    new Response.Listener<JSONObject>() {
+                        @Override
+                        public void onResponse(JSONObject result) {
+
+                            Log.i(TAG, "onResponse: Result= " + result.toString());
+                            parseLocationResult(result);
+                        }
+                    },
+                    new Response.ErrorListener() {
+                        @Override                    public void onErrorResponse(VolleyError error) {
+                            Log.e(TAG, "onErrorResponse: Error= " + error);
+                            Log.e(TAG, "onErrorResponse: Error= " + error.getMessage());
+                        }
+                    });
+
+            AppController.getInstance().addToRequestQueue(request);
+
+
     }
 
     private void parseLocationResult(JSONObject result) {
@@ -219,16 +265,41 @@ public class MapsActivity extends FragmentActivity implements OnMapReadyCallback
                     reference = place.getString(REFERENCE);
                     icon = place.getString(ICON);
 
+                   String t=place.getString("types");
+                    //Toast.makeText(getApplicationContext(),t,Toast.LENGTH_SHORT).show();
+
                     MarkerOptions markerOptions = new MarkerOptions();
                     LatLng latLng = new LatLng(latitude, longitude);
-                    markerOptions.position(latLng);
+                    if (t.contains("restaurant") || t.contains("food")){
+                        markerOptions.position(latLng);
+                        markerOptions.title(placeName + " : " + vicinity);
+                        markerOptions.icon((BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_ORANGE)));
+
+                        mMap.addMarker(markerOptions);
+                    }
+                    else if (t.contains("department_store")){
+                        markerOptions.position(latLng);
+                        markerOptions.title(placeName + " : " + vicinity);
+                        markerOptions.icon((BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_GREEN)));
+
+                        mMap.addMarker(markerOptions);
+                    }
+                    else {
+                        markerOptions.position(latLng);
+                        markerOptions.title(placeName + " : " + vicinity);
+                        markerOptions.icon((BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_BLUE)));
+
+                        mMap.addMarker(markerOptions);
+                    }
+
+                    /*markerOptions.position(latLng);
                     markerOptions.title(placeName + " : " + vicinity);
+                    markerOptions.icon((BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_BLUE)));
 
-                    mMap.addMarker(markerOptions);
+                    mMap.addMarker(markerOptions);*/
                 }
 
-                Toast.makeText(getBaseContext(), jsonArray.length() + " Supermarkets found!",
-                        Toast.LENGTH_LONG).show();
+                Toast.makeText(getBaseContext(), jsonArray.length() + " Supermarkets found!",Toast.LENGTH_LONG).show();
             } else if (result.getString(STATUS).equalsIgnoreCase(ZERO_RESULTS)) {
                 Toast.makeText(getBaseContext(), "No Supermarket found in 5KM radius!!!",
                         Toast.LENGTH_LONG).show();
diff --git a/app/src/main/java/com/example/chan24/smartplanner/UserArea.java b/app/src/main/java/com/example/chan24/smartplanner/UserArea.java
index 8319f12..18eb323 100644
--- a/app/src/main/java/com/example/chan24/smartplanner/UserArea.java
+++ b/app/src/main/java/com/example/chan24/smartplanner/UserArea.java
@@ -12,6 +12,7 @@ import android.os.Bundle;
 import android.view.MenuItem;
 import android.view.View;
 import android.widget.Button;
+import android.widget.CheckBox;
 import android.widget.TextView;
 import android.widget.Toast;
 
@@ -80,7 +81,6 @@ public class UserArea extends AppCompatActivity {
                 switch (item.getItemId()){
                     case R.id.my_profile :
                         Intent i =new Intent(getApplicationContext(),ProfileActivity.class);
-                        i.putExtra("Name",s);
                         startActivity(i);
                         mDrawerLayout.closeDrawers();
                         break;
@@ -101,6 +101,41 @@ public class UserArea extends AppCompatActivity {
                 return false;
             }
         });
+
+        Button save =(Button)findViewById(R.id.save);
+        save.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                CheckBox sh =(CheckBox)findViewById(R.id.shopping);
+                CheckBox d =(CheckBox)findViewById(R.id.dining);
+                CheckBox s =(CheckBox)findViewById(R.id.supermarket);
+                TextView dist =(TextView)findViewById(R.id.distance);
+                String shopping="no";
+                String dining="no";
+                String supermarket="no";
+                String distance;
+
+                if(sh.isChecked()){
+                    shopping="yes";
+                }
+                if (d.isChecked()){
+                    dining="yes";
+                }
+                if (s.isChecked()){
+                    supermarket="yes";
+                }
+
+                distance=dist.getText().toString();
+
+                Intent i = new Intent(getApplicationContext(),MapsActivity.class);
+                i.putExtra("shopping",shopping);
+                i.putExtra("dining",dining);
+                i.putExtra("supermarket",supermarket);
+                i.putExtra("distance",distance);
+                startActivity(i);
+
+            }
+        });
     }
 
     @Override
diff --git a/app/src/main/res/drawable/blue_marker.png b/app/src/main/res/drawable/blue_marker.png
new file mode 100644
index 0000000000000000000000000000000000000000..cf1f5e5187c5a90f69df96ffc6902068be499093
GIT binary patch
literal 3457
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
Bg~$K^

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable/green_marker.png b/app/src/main/res/drawable/green_marker.png
new file mode 100644
index 0000000000000000000000000000000000000000..ebb52576442ed2bb9b5307127b162928487a9a8f
GIT binary patch
literal 20273
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
Z&-I>=T%p2Y%fP_E;OXk;vd$@?2>@RYH?aT!

literal 0
HcmV?d00001

diff --git a/app/src/main/res/drawable/orange_marker.jpg b/app/src/main/res/drawable/orange_marker.jpg
new file mode 100644
index 0000000..54a28c7
--- /dev/null
+++ b/app/src/main/res/drawable/orange_marker.jpg
@@ -0,0 +1,9 @@
+<?xml version="1.0"?><svg width="2481" height="2073" xmlns="http://www.w3.org/2000/svg">
+ <title>map marker</title>
+
+ <g>
+  <title>Layer 1</title>
+  <path fill-rule="evenodd" clip-rule="evenodd" fill="#ff7f00" stroke="#000000" stroke-width="37" stroke-miterlimit="10" d="m1075.939941,1959.629028c-38.765869,-190.301025 -107.115906,-348.665039 -189.902954,-495.439941c-61.406982,-108.87207 -132.543945,-209.363037 -198.364014,-314.937988c-21.971985,-35.244019 -40.93396,-72.477051 -62.046997,-109.054077c-42.215942,-73.136963 -76.44397,-157.934998 -74.268982,-267.932007c2.125,-107.472961 33.208008,-193.68396 78.029968,-264.171997c73.719055,-115.934967 197.20105,-210.988983 362.884033,-235.968994c135.466064,-20.423981 262.475098,14.082031 352.542969,66.748016c73.600098,43.037994 130.596069,100.527008 173.920044,168.279999c45.219971,70.716003 76.359009,154.26001 78.970947,263.231995c1.337036,55.830017 -7.804932,107.531982 -20.68396,150.417969c-13.033936,43.409058 -33.995972,79.695007 -52.645996,118.454102c-36.406006,75.658936 -82.04895,144.981934 -127.85498,214.345947c-136.437012,206.605957 -264.496094,417.309937 -320.580078,706.026978z" id="svg_2"/>
+  <circle fill-rule="evenodd" clip-rule="evenodd" cx="1080.546" cy="740.047" r="183.332031" id="svg_4" fill="black"/>
+ </g>
+</svg>
\ No newline at end of file
diff --git a/app/src/main/res/drawable/red_marker.jpg b/app/src/main/res/drawable/red_marker.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..319981f0261c95acde54f1ef80651dd86f883b53
GIT binary patch
literal 2817
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
I;rjnK0c3nO%m4rY

literal 0
HcmV?d00001

diff --git a/app/src/main/res/layout/activity_user_area.xml b/app/src/main/res/layout/activity_user_area.xml
index 4e67af3..3ed8318 100644
--- a/app/src/main/res/layout/activity_user_area.xml
+++ b/app/src/main/res/layout/activity_user_area.xml
@@ -38,13 +38,13 @@
         android:text="Shopping" />
 
     <CheckBox
-        android:id="@+id/Movies"
+        android:id="@+id/supermarket"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
-        android:text="Movies" />
+        android:text="Supermarket" />
 
     <CheckBox
-        android:id="@+id/Dining"
+        android:id="@+id/dining"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         android:text="Dining" />
@@ -57,14 +57,15 @@
         android:textColor="@color/colorPrimary"
         android:layout_marginTop="30dp"
         />
+
     <EditText
+        android:id="@+id/distance"
         android:layout_width="match_parent"
         android:layout_height="45dp"
         android:layout_marginTop="20dp"
-        android:inputType="number"
         android:hint="Distance in km"
 
-        />
+        android:inputType="number" />
     <Button
         android:id="@+id/save"
         android:layout_width="wrap_content"
-- 
GitLab