Карта Xamarin и возвращение пользователя в приложение и ошибка местоположения - PullRequest
1 голос
/ 22 апреля 2019

Хорошо, я использую Xamrian Essentials отсюда https://docs.microsoft.com/en-us/xamarin/essentials/maps?tabs=android, чтобы использовать карту в моем приложении для Android в формах xamrian.

Однако, как можно убедиться, что приложение возвращает пользователя на предыдущую страницу моего приложения.

private async void BtnDirections_Clicked(object sender, EventArgs e)
{        
        var address = lbldeliveryAddreess.Text;
        var locations = await Geocoding.GetLocationsAsync(address);

        if (locations != null)
        {
            lbllat.Text = locations.First().Latitude.ToString();
            lbllong.Text = locations.First().Longitude.ToString();
        }

        var location = new Location(Convert.ToDouble(lbllat.Text), Convert.ToDouble(lbllong.Text));
        var options = new MapLaunchOptions { NavigationMode = NavigationMode.Driving };

        await Map.OpenAsync(location, options);
}

Я надеюсь, что кто-то может мне помочь, просто хочу, чтобы мой пользовательский интерфейс был правильным в приложении.

Когда я запускаю карту, она не отображает местоположение в поле to, также здесь она говорит, что не может перейти к их.

Адрес в Великобритании

enter image description here

1 Ответ

0 голосов
/ 24 апреля 2019

Когда я запускаю карту, она не отображает местоположение в поле «to», и здесь она говорит, что не может перейти к их. Адрес находится в Великобритании

Вам нужно вручную изменить местоположение симулятора, чтобы оно было вашим желаемым тестовым местоположением, чтобы маршрут навигации мог отображаться правильно.

  1. Откройте симулятор, нажмите здесь.

enter image description here

  1. Широта и долгота могут быть изменены здесь. enter image description here
...