2016-07-01 16 views
1

Ich habe einen Scanner in meiner Anwendung, und während ich QR-Code scanne, muss ich einen aktuellen Standort des Geräts in Längen- und Breitengrad ermitteln. Ich habe keine Ahnung, wie ich den Standort bekommen soll, daher habe ich momentan keinen Code. Schlagen Sie mir einige Möglichkeiten vor, wie Sie den QR-Code scannen können.Gerät in Längen- und Breitengraden in Xamarin-Formularen abrufen

Antwort

3

Geolocator Plugin Beispiel:

var locator = CrossGeolocator.Current; 
locator.DesiredAccuracy = 50; 
var position = await locator.GetPositionAsync (timeoutMilliseconds: 10000); 
Console.WriteLine ("Position Status: {0}", position.Timestamp); 
Console.WriteLine ("Position Latitude: {0}", position.Latitude); 
Console.WriteLine ("Position Longitude: {0}", position.Longitude); 

Ref: https://github.com/jamesmontemagno/GeolocatorPlugin

Nuget: https://www.nuget.org/packages/Xam.Plugin.Geolocator

+1

ich diese Methode in meinem OnAppearing Methode verwendet, aber die App stürzt nach GetPositionAsync, wissen Sie, was es kann sein? – Danilo

+0

Hallo, ich benutze dieses Plugin in meinem Xamarin Android-Projekt, aber ich bekomme eine Ausnahme von der Aufgabe Abbruch. Ich habe sowohl im Simulator als auch im realen Gerät getestet, dass beide das gleiche Ergebnis haben. – Deepak