2016-07-01 6 views
1

私のアプリケーションにはスキャナがあり、QRコードをスキャンしているので、私はデバイスの現在位置を緯度経度で取得する必要があります。私は場所を取得する方法を知りませんので、今はコードを一切持っていません。 QRコードのスキャン完了時に位置を取得する方法を教えてください。緯度経度のデバイス位置をxamarin形式で取得する

答えて

3

Geolocatorプラグインの例:

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); 

参考:https://github.com/jamesmontemagno/GeolocatorPlugin

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

+1

私はあなたが何を知っていますか、しかしアプリケーションはGetPositionAsync後にクラッシュし、私のOnAppearing方法で、この方法を使用していますかもね? – Danilo

+0

こんにちは、私はxamarinアンドロイドプロジェクトでこのプラグインを使用していますが、タスクキャンセルの例外が発生しています。私は両方のシミュレータと実際のデバイスで同じ結果を得てテストしました。 – Deepak

関連する問題