0
eine einfache Karte Machen Sie mit Xamarin Form, bu der Karte Tracking blinkt gehalten:Google Karte blinkt während an Ort hören
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
GetCurrentPosition();
}
public async void GetCurrentPosition()
{
var locator = CrossGeolocator.Current;
locator.DesiredAccuracy = 50;
locator.PositionChanged += (s, e) =>
{
var map = new Map(
MapSpan.FromCenterAndRadius(
new Position(e.Position.Latitude, e.Position.Longitude), Distance.FromMiles(0.3)))
{
IsShowingUser = true,
HeightRequest = 100,
WidthRequest = 960,
VerticalOptions = LayoutOptions.FillAndExpand
};
var stack = new StackLayout { Spacing = 0 };
stack.Children.Add(map);
Content = stack;
};
if (!locator.IsListening)
{
await locator.StartListeningAsync(1000, 0);
}
}
}
Wie kann ich es lösen?
Sie eine Karte zum StackLayout auf jeder Position Ereignis hinzufügen. – Cheesebaron