Search code examples
c#locationxamarin.formsxamarin-studio

Get device location in latitude-longitude in xamarin forms


I have a scanner in my application, and as I am scanning any QR code I need to get a current location of device in latitude-longitude. I don't have any idea how to get location so I don't have any piece of code right now. Suggest me some ways to get location on scanning completion of QR code.


Solution

  • Geolocator Plugin example:

    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