diff --git a/README.md b/README.md
index 5f753da44dcd0a83cab329ad69d48a211cdd6f91..c797cf3c9fc4ecae1ae67cf770cd9140d6526d30 100644
--- a/README.md
+++ b/README.md
@@ -79,7 +79,7 @@ Connection settings
             "refSystemId": "ROOT",
             "point": {
                 "latitude": 51.02535,
-                "longitude": 13.72285
+                "longitude": 13.72319
             },
             "accuracy": 1
             }
diff --git a/src/app/components/map/map.component.ts b/src/app/components/map/map.component.ts
index 681229f7a30c458b3afc94f1a6d4f7c5e2f341c5..396395d7e1a8dc260b5cee2ab81840cd20e05b48 100644
--- a/src/app/components/map/map.component.ts
+++ b/src/app/components/map/map.component.ts
@@ -74,7 +74,21 @@ export class MapComponent implements OnInit {
     // --- Leyers for markers
     if (key in this.markOverlays) {
       console.log(this.markOverlays)
-      this.markOverlays[key].clearLayers();
+      // this.markOverlays[key].clearLayers();
+
+
+      var myIconReplc = L.Icon.extend({
+        options: {}
+      });
+
+      this.markOverlays[key].eachLayer(layer => {
+        if (!(layer instanceof L.Circle)) {
+          this.map.removeLayer(layer)
+        }
+      });
+
+
+
     } else {
       this.markOverlays[key] = L.layerGroup().addTo(<L.Map>this.map)
     }
@@ -122,6 +136,7 @@ export class MapComponent implements OnInit {
  
     if (key=="ROOT") {
       // Root Marker
+      this.markOverlays[key].clearLayers();
       let marker = L.marker(globPos, {
         icon: L.icon({
           iconSize: [40, 40],
@@ -135,9 +150,6 @@ export class MapComponent implements OnInit {
     } else {
       // --- Marker config
       let serialNum = Object.keys(this.markOverlays).indexOf(key)
-      // if (serialNum == 0 && Object.keys(this.markOverlays).length > 1) {
-      //   serialNum = 1
-      // }
       var markerConf = getMarkerConfig(serialNum)
 
       let marker = L.marker(globPos, {