diff --git a/app/lib/widgets/osm_layer.dart b/app/lib/widgets/osm_layer.dart
index d125a9d7dd860cd08a7169aae8e9291fc87e6f7f..c01e6ba654e98aef5193c1a6cefbd1e4e63c4c0f 100644
--- a/app/lib/widgets/osm_layer.dart
+++ b/app/lib/widgets/osm_layer.dart
@@ -4,7 +4,7 @@ import 'package:flutter_map/flutter_map.dart';
 
 import '../data_classes.dart';
 
-class OSM extends StatelessWidget {
+class OSM extends StatefulWidget {
   final List<Measurement> markerList;
 
   const OSM({
@@ -13,10 +13,17 @@ class OSM extends StatelessWidget {
   }) : super(key: key);
 
   @override
-  Widget build(BuildContext context) {
-    // Init list of polygons
-    List<Polygon> polygons = [];
+  OSMState createState() => OSMState();
+}
+
+class OSMState extends State<OSM> {
+  @override
+  void initState() {
+    super.initState();
+  }
 
+  @override
+  Widget build(BuildContext context) {
     return FlutterMap(
       options: MapOptions(
         bounds: LatLngBounds(
@@ -26,12 +33,9 @@ class OSM extends StatelessWidget {
       ),
       children: [
         TileLayer(
-          urlTemplate: "https://{s}.tile.openstreetmap.org/{z/{x}/{y}.png",
+          urlTemplate: "https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
           subdomains: const ['a', 'b', 'c'],
         ),
-        PolygonLayer(
-          polygons: polygons, // Return map with list of polygons included
-        ),
       ],
     );
   }