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);
}
}