diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/NearbyListFragment.java b/app/src/main/java/fr/free/nrw/commons/nearby/NearbyListFragment.java
index 68bf7ee73..0c2159195 100644
--- a/app/src/main/java/fr/free/nrw/commons/nearby/NearbyListFragment.java
+++ b/app/src/main/java/fr/free/nrw/commons/nearby/NearbyListFragment.java
@@ -220,21 +220,47 @@ public class NearbyListFragment extends ListFragment implements TaskListener {
case "farmhouse":
icon.setImageResource(R.drawable.round_icon_house);
break;
-
+ case "church":
+ icon.setImageResource(R.drawable.round_icon_church);
+ break;
+ case "railway station":
+ icon.setImageResource(R.drawable.round_icon_railway_station);
+ break;
+ case "gatehouse":
+ icon.setImageResource(R.drawable.round_icon_gatehouse);
+ break;
+ case "milestone":
+ icon.setImageResource(R.drawable.round_icon_milestone);
+ break;
+ case "inn":
+ icon.setImageResource(R.drawable.round_icon_house);
+ break;
case "city":
- icon.setImageResource(R.drawable.icon_city);
- break;
- case "edu":
- icon.setImageResource(R.drawable.icon_edu);
- break;
- case "event":
- icon.setImageResource(R.drawable.icon_event);
- break;
- case "mountain":
- icon.setImageResource(R.drawable.icon_mountain);
+ icon.setImageResource(R.drawable.round_icon_city);
break;
case "isle":
- icon.setImageResource(R.drawable.icon_isle);
+ icon.setImageResource(R.drawable.round_icon_island);
+ break;
+ case "mountain":
+ icon.setImageResource(R.drawable.round_icon_mountain);
+ break;
+ case "airport":
+ icon.setImageResource(R.drawable.round_icon_airport);
+ break;
+ case "bridge":
+ icon.setImageResource(R.drawable.round_icon_bridge);
+ break;
+ case "forest":
+ icon.setImageResource(R.drawable.round_icon_forest);
+ break;
+ case "park":
+ icon.setImageResource(R.drawable.round_icon_park);
+ break;
+ case "river":
+ icon.setImageResource(R.drawable.round_icon_river);
+ break;
+ case "waterfall":
+ icon.setImageResource(R.drawable.round_icon_waterfall);
break;
default:
icon.setImageResource(R.drawable.round_icon_unknown);
diff --git a/app/src/main/res/drawable/Round_Landmark_Icon_Road.xml b/app/src/main/res/drawable/Round_Landmark_Icon_Road.xml
new file mode 100644
index 000000000..a556a9efc
--- /dev/null
+++ b/app/src/main/res/drawable/Round_Landmark_Icon_Road.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/round_icon_airport.xml b/app/src/main/res/drawable/round_icon_airport.xml
new file mode 100644
index 000000000..9e224165a
--- /dev/null
+++ b/app/src/main/res/drawable/round_icon_airport.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/round_icon_bridge.xml b/app/src/main/res/drawable/round_icon_bridge.xml
new file mode 100644
index 000000000..c85f8d6e2
--- /dev/null
+++ b/app/src/main/res/drawable/round_icon_bridge.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/round_icon_church.xml b/app/src/main/res/drawable/round_icon_church.xml
new file mode 100644
index 000000000..e861822d1
--- /dev/null
+++ b/app/src/main/res/drawable/round_icon_church.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/round_icon_city.xml b/app/src/main/res/drawable/round_icon_city.xml
new file mode 100644
index 000000000..6723ab959
--- /dev/null
+++ b/app/src/main/res/drawable/round_icon_city.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/round_icon_forest.xml b/app/src/main/res/drawable/round_icon_forest.xml
new file mode 100644
index 000000000..c735354bb
--- /dev/null
+++ b/app/src/main/res/drawable/round_icon_forest.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/round_icon_gatehouse.xml b/app/src/main/res/drawable/round_icon_gatehouse.xml
new file mode 100644
index 000000000..8c282ac82
--- /dev/null
+++ b/app/src/main/res/drawable/round_icon_gatehouse.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/round_icon_island.xml b/app/src/main/res/drawable/round_icon_island.xml
new file mode 100644
index 000000000..0f70b5aab
--- /dev/null
+++ b/app/src/main/res/drawable/round_icon_island.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/round_icon_milestone.xml b/app/src/main/res/drawable/round_icon_milestone.xml
new file mode 100644
index 000000000..b105ea3cd
--- /dev/null
+++ b/app/src/main/res/drawable/round_icon_milestone.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/round_icon_mountain.xml b/app/src/main/res/drawable/round_icon_mountain.xml
new file mode 100644
index 000000000..1551ede7f
--- /dev/null
+++ b/app/src/main/res/drawable/round_icon_mountain.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/round_icon_ocean.xml b/app/src/main/res/drawable/round_icon_ocean.xml
new file mode 100644
index 000000000..22b903104
--- /dev/null
+++ b/app/src/main/res/drawable/round_icon_ocean.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/round_icon_park.xml b/app/src/main/res/drawable/round_icon_park.xml
new file mode 100644
index 000000000..877c5fcd4
--- /dev/null
+++ b/app/src/main/res/drawable/round_icon_park.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/round_icon_railway_station.xml b/app/src/main/res/drawable/round_icon_railway_station.xml
new file mode 100644
index 000000000..1c89d2920
--- /dev/null
+++ b/app/src/main/res/drawable/round_icon_railway_station.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/round_icon_river.xml b/app/src/main/res/drawable/round_icon_river.xml
new file mode 100644
index 000000000..c7304cc10
--- /dev/null
+++ b/app/src/main/res/drawable/round_icon_river.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/round_icon_school.xml b/app/src/main/res/drawable/round_icon_school.xml
new file mode 100644
index 000000000..22eef79cf
--- /dev/null
+++ b/app/src/main/res/drawable/round_icon_school.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/round_icon_waterfall.xml b/app/src/main/res/drawable/round_icon_waterfall.xml
new file mode 100644
index 000000000..420704690
--- /dev/null
+++ b/app/src/main/res/drawable/round_icon_waterfall.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+