AnyPlace.MainPage.RemoveIndoorStaff C# (CSharp) Method

RemoveIndoorStaff() private method

private RemoveIndoorStaff ( ) : void
return void
        private void RemoveIndoorStaff()
        {
            //floorButton.Visibility = Visibility.Collapsed;

            if (Mymap.Layers.Contains(floorPoisDetail))
            {
                Mymap.Layers.Remove(floorPoisDetail);
                floorPoisDetail.Clear();
            }
            if (Mymap.Layers.Contains(indoorLayer))
                Mymap.Layers.Remove(indoorLayer);
            if (Mymap.Layers.Contains(poisByFloor_layer))
                Mymap.Layers.Remove(poisByFloor_layer);
            if (Mymap.TileSources.Contains(_wmstileprovider))
                Mymap.TileSources.Remove(_wmstileprovider);
            // clear directions
            if (GetRoute.Count != 0)
            {
                GetRoute.Clear();
                if (_myMapRoute != null)
                {
                    routedetails_layer.Clear();
                    Mymap.RemoveRoute(_myMapRoute);
                    Mymap.Layers.Remove(routedetails_layer);
                    routeNavDetails.Clear();
                }
            }
            if (Mymap.MapElements.Contains(_polyline))
                Mymap.MapElements.Remove(_polyline);
        }
MainPage