From 0e11a00025109ce3a08810b24cc43ca10bf2bf32 Mon Sep 17 00:00:00 2001 From: neslihanturan Date: Fri, 16 Mar 2018 18:48:15 +0300 Subject: [PATCH 1/2] Change current location marker icon --- .../nrw/commons/nearby/NearbyMapFragment.java | 8 +++++++- .../main/res/drawable/current_location_marker.png | Bin 0 -> 882 bytes 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 app/src/main/res/drawable/current_location_marker.png diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/NearbyMapFragment.java b/app/src/main/java/fr/free/nrw/commons/nearby/NearbyMapFragment.java index 6a1475e5a..82f64a389 100644 --- a/app/src/main/java/fr/free/nrw/commons/nearby/NearbyMapFragment.java +++ b/app/src/main/java/fr/free/nrw/commons/nearby/NearbyMapFragment.java @@ -30,6 +30,8 @@ import com.google.gson.Gson; import com.google.gson.GsonBuilder; import com.google.gson.reflect.TypeToken; import com.mapbox.mapboxsdk.Mapbox; +import com.mapbox.mapboxsdk.annotations.Icon; +import com.mapbox.mapboxsdk.annotations.IconFactory; import com.mapbox.mapboxsdk.annotations.Marker; import com.mapbox.mapboxsdk.annotations.MarkerOptions; import com.mapbox.mapboxsdk.annotations.PolygonOptions; @@ -421,10 +423,14 @@ public class NearbyMapFragment extends DaggerFragment { if (currentLocationMarker != null) { currentLocationMarker.remove(); // Remove previous marker, we are not Hansel and Gretel } + + Icon icon = IconFactory.getInstance(getContext()).fromResource(R.drawable.current_location_marker); + MarkerOptions currentLocationMarkerOptions = new MarkerOptions() .position(new LatLng(curLatLng.getLatitude(), curLatLng.getLongitude())); - currentLocationMarker = mapboxMap.addMarker(currentLocationMarkerOptions); + currentLocationMarkerOptions.setIcon(icon); // Set custom icon + currentLocationMarker = mapboxMap.addMarker(currentLocationMarkerOptions); List circle = createCircleArray(curLatLng.getLatitude(), curLatLng.getLongitude(), curLatLng.getAccuracy() * 2, 100); diff --git a/app/src/main/res/drawable/current_location_marker.png b/app/src/main/res/drawable/current_location_marker.png new file mode 100644 index 0000000000000000000000000000000000000000..7dcd14c25c43c2ef4d934596870b1992fca09751 GIT binary patch literal 882 zcmV-&1C9KNP)Q*Euueu|4)Ua#A%8q4*+Ah+LIa?p2i{ zK)q~vhw=(MM<1bi2l4`;CA}jeNEk?js!cB;;o?8z;Xs$&kwovkH_5Dm6#9>9D2+-ikn%J^;%=}v=SgGQAF_b z;5GAM!bSK1s06KAT(ShW6G;(3)*ot1_|%+ZR$3i07lohZWg9D}STRyoZ)|B(X1>G} z32UK``?>Jbgk4;n@|{}3l0gS4B#Y62?6d^Y5L*itgAP(E8;NEnO)#b1qfVXnff{-|&^ z#uv^zlB$PW=(DZ`w;jbw=u?c2$-Y;aE`DIMCsH>11^)VYWu8ey9n9c4uAx{Z!!_V5 zQf2^<9FcMW>?Q`!ovZlgFa7_CZh(P@`JrzMRpR@QO!~I`2PeTrHcTy4)&Kwi07*qo IM6N<$g3qIgtN;K2 literal 0 HcmV?d00001 From e7eb89ec437d877ab84fdcfee68dfa381f59ae6a Mon Sep 17 00:00:00 2001 From: neslihanturan Date: Fri, 16 Mar 2018 18:53:49 +0300 Subject: [PATCH 2/2] Remove unnecesarry file --- app/src/main/res/drawable/blue_location_dot.xml | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 app/src/main/res/drawable/blue_location_dot.xml diff --git a/app/src/main/res/drawable/blue_location_dot.xml b/app/src/main/res/drawable/blue_location_dot.xml deleted file mode 100644 index a8b409b1d..000000000 --- a/app/src/main/res/drawable/blue_location_dot.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file