【发布时间】:2020-11-01 22:15:57
【问题描述】:
我正在开发一个像 Ola 和 Uber 这样的应用程序,它将在我的 Xamarin Forms 应用程序中包含导航系统和实时跟踪(适用于 Android 和 iOS 这两个平台)。那么,谁能告诉我在应用内打开导航地图的方法?
【问题讨论】:
标签: xamarin xamarin.forms
我正在开发一个像 Ola 和 Uber 这样的应用程序,它将在我的 Xamarin Forms 应用程序中包含导航系统和实时跟踪(适用于 Android 和 iOS 这两个平台)。那么,谁能告诉我在应用内打开导航地图的方法?
【问题讨论】:
标签: xamarin xamarin.forms
如果您正在尝试开发像 Ola/Uber 这样的应用程序,该应用程序将在应用程序内具有导航系统和实时跟踪,那么您无需在应用程序内打开导航地图。您只需将其显示在页面上即可。
您可以关注官方 Xamarin.Forms documentation here,将地图添加到您的 Xamarin Forms 应用程序中。您还可以查看完整的地图示例以了解需要做什么,但您的 XAML 将如下所示:
<ContentPage ...
xmlns:maps="clr-namespace:Xamarin.Forms.Maps;assembly=Xamarin.Forms.Maps">
...
<maps:Map x:Name="map" />
...
</ContentPage>
三个点表示您要添加到页面中的其他控件以及您必须将 Map 控件放入其中的布局。
其实你也可以在 Javier Suarez 的Good Looking UI curated collection 中看看几个应用程序(RunAway、YellowClone、SmartHotel、BikeSharing、Movies、Evolve)的示例代码。
【讨论】: