1

好的,我从这里https://docs.microsoft.com/en-us/xamarin/essentials/maps?tabs=android使用 Xamrian Essentials在我的 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 字段中显示位置,它也说它无法导航到他们的位置。

地址在英国

在此处输入图像描述

4

1 回答 1

0

当我启动地图时,它也没有在 to 字段中显示位置,它也说它无法导航到他们的位置。地址在英国

您需要手动将模拟器的位置更改为您想要的测试位置,以便导航路线可以正确显示。

  1. 打开模拟器,点击这里。

在此处输入图像描述

  1. 可以在此处修改纬度和经度。 在此处输入图像描述
于 2019-04-24T03:06:15.393 回答