Если вы пытаетесь разработать такое приложение, как Ola / Uber, которое будет иметь систему навигации и отслеживание в реальном времени внутри приложения, то вам не нужно открывать карту навигации внутри приложения. Вам просто нужно отобразить его на странице.
Вы можете следовать официальной документации Xamarin.Forms здесь , чтобы добавить карты в свое приложение Xamarin Forms. Есть полноценный образец карты, который вы также можете увидеть, чтобы понять, что нужно сделать, но ваш XAML будет выглядеть примерно так:
<ContentPage ...
xmlns:maps="clr-namespace:Xamarin.Forms.Maps;assembly=Xamarin.Forms.Maps">
...
<maps:Map x:Name="map" />
...
</ContentPage>
3 точки обозначают другие элементы управления, которые вы хотите добавить в страницу и макет, который вы должны поместить внутрь элемента управления Map.
Фактически, вы также можете взглянуть на образец кода нескольких приложений (RunAway, YellowClone, SmartHotel, BikeSharing, Movies, Evolve) в Javier Коллекция Good Looking UI от Суареса .