AnyPlace.MainPage.NavigateToFloorPoi C# (CSharp) Method

NavigateToFloorPoi() private method

private NavigateToFloorPoi ( ) : void
return void
        private void NavigateToFloorPoi()
        {
            if (gd_result.Visibility == Visibility.Visible)
                gd_result.Visibility = Visibility.Collapsed;
            if (Mymap.Layers.Contains(indoorLayer))
                Mymap.Layers.Remove(indoorLayer);
            _getIndoornav = false;
            Mymap.Layers.Remove(mapHoldLayer);
            ApplicationBar.IsVisible = false;
            MoveViewWindow(-70);
            stackpanelOpen();
            directions_grid.Visibility = Visibility.Visible;
            calcProgrBar.Visibility = Visibility.Visible;
            time.Visibility = Visibility.Collapsed;
            distance.Visibility = Visibility.Collapsed;
            calcProgrBar.IsIndeterminate = true;

            if (_poisByBuilding != null)
            {
                foreach (var obj1 in _poisByBuilding.pois)
                {
                    if (obj1.buid.Equals(_selectedBuild))
                    {
                        if (obj1.is_building_entrance != null)
                        {
                            if (obj1.is_building_entrance.Equals("true"))
                            {
                                _floorPoiFrom = obj1.puid;
                                _floorPoiFromNumber = obj1.floor_number;
                            }
                        }
                    }

                }
            }
            set_coordinates = _floorPoiToLocation;
            GetNavigationRoutesPoiToPoi(_floorPoiFrom, _floorPoiTo, _floorPoiToLocation);

            if (Mymap.Layers.Contains(floorPoisDetail))
            {
                floorPoisDetail.Clear();
                Mymap.Layers.Remove(floorPoisDetail);
            }

        }
MainPage