async void Handle_ItemTapped(object sender, ItemTappedEventArgs e)
        {
            var currentLanguage = CrossMultilingual.Current.CurrentCultureInfo;

            if (e.Item is Location location)
            {
                NavigationGraph navigationGraph = NavigraphStorage.LoadNavigationGraphXML(location.UserNaming);

                switch (navigationGraph.GetIndustryServer())
                {
                case "hospital":
                    var answser = await DisplayAlert(
                        _resourceManager.GetString("GO_NAVIGATION_HOME_PAGE_STRING", currentLanguage),
                        location.UserNaming, _resourceManager.GetString("OK_STRING", currentLanguage),
                        _resourceManager.GetString("CANCEL_STRING", currentLanguage));

                    if (answser)
                    {
                        await Navigation.PushAsync(new NavigationHomePage(location.UserNaming));
                    }
                    break;

                case "city_hall":
                    var answser_city_hall = await DisplayAlert(
                        _resourceManager.GetString("GO_NAVIGATION_HOME_PAGE_STRING", currentLanguage),
                        location.UserNaming, _resourceManager.GetString("OK_STRING", currentLanguage),
                        _resourceManager.GetString("CANCEL_STRING", currentLanguage));

                    if (answser_city_hall)
                    {
                        await Navigation.PushAsync(new CityHallHomePage(location.UserNaming));
                    }
                    break;

                default:
                    Console.WriteLine("Unknown _industryService");
                    break;
                }
            }
        }