diff --git a/icons/map-pin-check-inside.json b/icons/map-pin-check-inside.json
new file mode 100644
index 000000000..134f06214
--- /dev/null
+++ b/icons/map-pin-check-inside.json
@@ -0,0 +1,26 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "karsa-mistmere",
+ "colebemis",
+ "csandman",
+ "ericfennis"
+ ],
+ "tags": [
+ "location",
+ "waypoint",
+ "marker",
+ "drop",
+ "done",
+ "tick",
+ "complete",
+ "task",
+ "added"
+ ],
+ "categories": [
+ "maps",
+ "navigation",
+ "travel",
+ "account"
+ ]
+}
diff --git a/icons/map-pin-check-inside.svg b/icons/map-pin-check-inside.svg
new file mode 100644
index 000000000..831c4c997
--- /dev/null
+++ b/icons/map-pin-check-inside.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/map-pin-check.json b/icons/map-pin-check.json
new file mode 100644
index 000000000..134f06214
--- /dev/null
+++ b/icons/map-pin-check.json
@@ -0,0 +1,26 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "karsa-mistmere",
+ "colebemis",
+ "csandman",
+ "ericfennis"
+ ],
+ "tags": [
+ "location",
+ "waypoint",
+ "marker",
+ "drop",
+ "done",
+ "tick",
+ "complete",
+ "task",
+ "added"
+ ],
+ "categories": [
+ "maps",
+ "navigation",
+ "travel",
+ "account"
+ ]
+}
diff --git a/icons/map-pin-check.svg b/icons/map-pin-check.svg
new file mode 100644
index 000000000..7a4274e60
--- /dev/null
+++ b/icons/map-pin-check.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/map-pin-minus-inside.json b/icons/map-pin-minus-inside.json
new file mode 100644
index 000000000..3f54224bd
--- /dev/null
+++ b/icons/map-pin-minus-inside.json
@@ -0,0 +1,24 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "karsa-mistmere",
+ "colebemis",
+ "csandman",
+ "ericfennis"
+ ],
+ "tags": [
+ "location",
+ "waypoint",
+ "marker",
+ "drop",
+ "delete",
+ "remove",
+ "erase"
+ ],
+ "categories": [
+ "maps",
+ "navigation",
+ "travel",
+ "account"
+ ]
+}
diff --git a/icons/map-pin-minus-inside.svg b/icons/map-pin-minus-inside.svg
new file mode 100644
index 000000000..ac75f51c7
--- /dev/null
+++ b/icons/map-pin-minus-inside.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/map-pin-minus.json b/icons/map-pin-minus.json
new file mode 100644
index 000000000..3f54224bd
--- /dev/null
+++ b/icons/map-pin-minus.json
@@ -0,0 +1,24 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "karsa-mistmere",
+ "colebemis",
+ "csandman",
+ "ericfennis"
+ ],
+ "tags": [
+ "location",
+ "waypoint",
+ "marker",
+ "drop",
+ "delete",
+ "remove",
+ "erase"
+ ],
+ "categories": [
+ "maps",
+ "navigation",
+ "travel",
+ "account"
+ ]
+}
diff --git a/icons/map-pin-minus.svg b/icons/map-pin-minus.svg
new file mode 100644
index 000000000..b3bfb2a5c
--- /dev/null
+++ b/icons/map-pin-minus.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/map-pin-off.svg b/icons/map-pin-off.svg
index e289a692f..fb10d7dba 100644
--- a/icons/map-pin-off.svg
+++ b/icons/map-pin-off.svg
@@ -9,9 +9,9 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
+
+
+
+
+
diff --git a/icons/map-pin-plus-inside.json b/icons/map-pin-plus-inside.json
new file mode 100644
index 000000000..61342f455
--- /dev/null
+++ b/icons/map-pin-plus-inside.json
@@ -0,0 +1,24 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "karsa-mistmere",
+ "colebemis",
+ "csandman",
+ "ericfennis"
+ ],
+ "tags": [
+ "location",
+ "waypoint",
+ "marker",
+ "drop",
+ "add",
+ "create",
+ "new"
+ ],
+ "categories": [
+ "maps",
+ "navigation",
+ "travel",
+ "account"
+ ]
+}
diff --git a/icons/map-pin-plus-inside.svg b/icons/map-pin-plus-inside.svg
new file mode 100644
index 000000000..af3bd8cc6
--- /dev/null
+++ b/icons/map-pin-plus-inside.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/map-pin-plus.json b/icons/map-pin-plus.json
new file mode 100644
index 000000000..61342f455
--- /dev/null
+++ b/icons/map-pin-plus.json
@@ -0,0 +1,24 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "karsa-mistmere",
+ "colebemis",
+ "csandman",
+ "ericfennis"
+ ],
+ "tags": [
+ "location",
+ "waypoint",
+ "marker",
+ "drop",
+ "add",
+ "create",
+ "new"
+ ],
+ "categories": [
+ "maps",
+ "navigation",
+ "travel",
+ "account"
+ ]
+}
diff --git a/icons/map-pin-plus.svg b/icons/map-pin-plus.svg
new file mode 100644
index 000000000..794d53cfa
--- /dev/null
+++ b/icons/map-pin-plus.svg
@@ -0,0 +1,16 @@
+
diff --git a/icons/map-pin-x-inside.json b/icons/map-pin-x-inside.json
new file mode 100644
index 000000000..3f54224bd
--- /dev/null
+++ b/icons/map-pin-x-inside.json
@@ -0,0 +1,24 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "karsa-mistmere",
+ "colebemis",
+ "csandman",
+ "ericfennis"
+ ],
+ "tags": [
+ "location",
+ "waypoint",
+ "marker",
+ "drop",
+ "delete",
+ "remove",
+ "erase"
+ ],
+ "categories": [
+ "maps",
+ "navigation",
+ "travel",
+ "account"
+ ]
+}
diff --git a/icons/map-pin-x-inside.svg b/icons/map-pin-x-inside.svg
new file mode 100644
index 000000000..82532ab60
--- /dev/null
+++ b/icons/map-pin-x-inside.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/map-pin-x.json b/icons/map-pin-x.json
new file mode 100644
index 000000000..3f54224bd
--- /dev/null
+++ b/icons/map-pin-x.json
@@ -0,0 +1,24 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "karsa-mistmere",
+ "colebemis",
+ "csandman",
+ "ericfennis"
+ ],
+ "tags": [
+ "location",
+ "waypoint",
+ "marker",
+ "drop",
+ "delete",
+ "remove",
+ "erase"
+ ],
+ "categories": [
+ "maps",
+ "navigation",
+ "travel",
+ "account"
+ ]
+}
diff --git a/icons/map-pin-x.svg b/icons/map-pin-x.svg
new file mode 100644
index 000000000..1a14cb319
--- /dev/null
+++ b/icons/map-pin-x.svg
@@ -0,0 +1,16 @@
+
diff --git a/icons/map-pin.svg b/icons/map-pin.svg
index 5af81c81e..5d73fbd48 100644
--- a/icons/map-pin.svg
+++ b/icons/map-pin.svg
@@ -9,6 +9,6 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
diff --git a/icons/map-pinned.json b/icons/map-pinned.json
index ed1f7e75a..c56cb42ce 100644
--- a/icons/map-pinned.json
+++ b/icons/map-pinned.json
@@ -1,7 +1,8 @@
{
"$schema": "../icon.schema.json",
"contributors": [
- "danielbayley"
+ "danielbayley",
+ "karsa-mistmere"
],
"tags": [
"location",
diff --git a/icons/map-pinned.svg b/icons/map-pinned.svg
index fd6722426..4ed4eb051 100644
--- a/icons/map-pinned.svg
+++ b/icons/map-pinned.svg
@@ -9,7 +9,7 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
+
-
+