diff --git a/src/components/MapScale.vue b/src/components/MapScale.vue
new file mode 100644
index 00000000..c473fd45
--- /dev/null
+++ b/src/components/MapScale.vue
@@ -0,0 +1,158 @@
+
+.map-scale(v-show="showScale")
+
+ .meters(:style="{width: `${metric.pixels}px`}")
+ p {{metric.length}} {{metric.label}}
+
+ .feet(:style="{width: `${miles.pixels}px`}")
+ p {{miles.length}} {{miles.label}}
+
+
+
+
+
+
diff --git a/src/components/ZoomButtons.vue b/src/components/ZoomButtons.vue
index bfed66ed..c42f1ee4 100644
--- a/src/components/ZoomButtons.vue
+++ b/src/components/ZoomButtons.vue
@@ -1,5 +1,9 @@
-.zoom-button-area
+.map-complications
+
+ map-scale.map-scale
+
+ .zoom-buttons
.button-single.button-top
img.img-button(@click="zoomIn()"
src="@/assets/images/sw_plus.jpg")
@@ -10,15 +14,17 @@
img.img-button(@click="setNorth()"
src="@/assets/images/sw_north_arrow.png"
:style="{transform: `rotate(${arrowRotation}deg)`}"
- )
+ )
+