【发布时间】:2018-03-29 13:33:06
【问题描述】:
switch (Device.RuntimePlatform)
{
case Device.iOS:
url = String.Format("https://maps.apple.com/maps?daddr={0}", Uri.EscapeDataString(Shop.Address.StreetZipCityString));
break;
case Device.Android:
url = String.Format("geo:0,0?q={0}", Uri.EscapeDataString(Shop.Address.StreetZipCityString));
break;
default:
url = String.Format("https://www.google.com/maps/dir/?api=1&query={0}", Uri.EscapeDataString(Shop.Address.StreetZipCityString));
break;
}
在 IOS 中,此 URL 将我带到当前位置并显示目的地。 在 android 中,仅显示目的地,而不是当前位置或从当前到目的地的距离。
【问题讨论】:
标签: android xamarin development-environment