diff --git a/app/lib/widgets/main_layout.dart b/app/lib/widgets/main_layout.dart
index 2d451f7c6349135383e4561eb72b7c6227510543..32158565165329f98a8c571b4a2040bd6932eb6b 100644
--- a/app/lib/widgets/main_layout.dart
+++ b/app/lib/widgets/main_layout.dart
@@ -141,6 +141,7 @@ class _MapContainerWidgetState extends State<MapContainerWidget> {
                       onTap: () {
                         setState(() {
                           satLayer = !satLayer; // Toggle satellite layer state on press
+                          osmLayer = false;     // Turn OSM layer off if it was turned on
                         });
                       },
                       child: Container(
@@ -163,6 +164,7 @@ class _MapContainerWidgetState extends State<MapContainerWidget> {
                       onTap: () {
                         setState(() {
                           osmLayer = !osmLayer; // Toggle satellite layer state on press
+                          satLayer = false;     // Turn sat layer off if it was turned on
                         });
                       },
                       child: Container(