From 66de4ffa1da5fc8887c111971d167780ad044eea Mon Sep 17 00:00:00 2001 From: Adam Domagalski Date: Wed, 21 Nov 2018 00:14:25 +0100 Subject: [PATCH] ... --- .../wmi/findmytutor/utils/MapboxMarker.java | 23 ------------------- .../uam/wmi/findmytutor/utils/mapUtils.java | 12 +++++++++- 2 files changed, 11 insertions(+), 24 deletions(-) delete mode 100644 app/src/main/java/com/uam/wmi/findmytutor/utils/MapboxMarker.java diff --git a/app/src/main/java/com/uam/wmi/findmytutor/utils/MapboxMarker.java b/app/src/main/java/com/uam/wmi/findmytutor/utils/MapboxMarker.java deleted file mode 100644 index 371b819..0000000 --- a/app/src/main/java/com/uam/wmi/findmytutor/utils/MapboxMarker.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.uam.wmi.findmytutor.utils; - -import android.support.annotation.NonNull; - -import com.mapbox.mapboxsdk.annotations.InfoWindow; -import com.mapbox.mapboxsdk.annotations.Marker; -import com.mapbox.mapboxsdk.annotations.MarkerOptions; -import com.mapbox.mapboxsdk.maps.MapView; - -public class MapboxMarker extends Marker { - public MapboxMarker( MarkerOptions markerOptions ){ - super(markerOptions); - } -/* - @NonNull - - private InfoWindow showInfoWindow(InfoWindow iw, MapView mapView) { - iw.open(mapView, this, this.getPosition(), 0, 0); - this.infoWindowShown = true; - return iw; - }*/ - -} diff --git a/app/src/main/java/com/uam/wmi/findmytutor/utils/mapUtils.java b/app/src/main/java/com/uam/wmi/findmytutor/utils/mapUtils.java index d306ff7..905830c 100644 --- a/app/src/main/java/com/uam/wmi/findmytutor/utils/mapUtils.java +++ b/app/src/main/java/com/uam/wmi/findmytutor/utils/mapUtils.java @@ -16,6 +16,8 @@ import com.mapbox.mapboxsdk.geometry.LatLng; import com.mapbox.mapboxsdk.geometry.LatLngBounds; import com.mapbox.mapboxsdk.maps.MapView; import com.mapbox.mapboxsdk.maps.MapboxMap; +import com.mapbox.mapboxsdk.style.layers.FillLayer; +import com.mapbox.mapboxsdk.style.layers.Layer; import java.io.IOException; import java.io.InputStream; @@ -33,9 +35,11 @@ public class mapUtils { .add(WMI_BOUNDS.getNorthEast()) .add(WMI_BOUNDS.getSouthEast()) .add(WMI_BOUNDS.getSouthWest()) - .alpha(0.0f); + .alpha(0.1f) + .fillColor(Color.YELLOW); // For adding and removing private static Polygon polygon; + private static View crosshair; // Map Bounds Area public static void setMapBoundsArea(Context context, MapboxMap mapboxMap, MapView mapView, Boolean check) { @@ -49,10 +53,16 @@ public class mapUtils { // Visualise bounds area // showBoundsArea polygon = mapboxMap.addPolygon(boundsArea); + // showCrosshair + crosshair = new View(context); + crosshair.setLayoutParams(new FrameLayout.LayoutParams(15, 15, Gravity.CENTER)); + crosshair.setBackgroundColor(Color.GREEN); + mapView.addView(crosshair); } else { mapboxMap.setLatLngBoundsForCameraTarget(null); mapboxMap.setMinZoomPreference(2); mapboxMap.removePolygon(polygon); + mapView.removeView(crosshair); }