2017-09-19 11 views

答えて

0

この目的のためにプラグインを使用する必要があります。このプラグインはGeolocatorと呼ばれています。

hereのドキュメントを参照してください。 ソースコードhere

、次のように、あなたは場所ごとに5秒を取得することができます:

using Plugin.Geolocator; 

var position = await locator.GetPositionAsync (timeoutMilliseconds: 5000); 

Console.WriteLine ("Position Status: {0}", position.Timestamp); 
Console.WriteLine ("Position Latitude: {0}", position.Latitude); 
Console.WriteLine ("Position Longitude: {0}", position.Longitude); 

そして、あなたは継続的な地図アプリケーション用として、ユーザの位置を監視している場合、あなたはまた、受信するのPositionChangedイベントを活用することができます更新された座標:

locator.PositionChanged += (sender, e) => { 
var position = e.Position; 

latitudeLabel.Text = position.Latitude; 
longitudeLabel.Text = position.Longitude; 
}; 

詳しくはtutorialを参照してください。

のためにあなたがこのdocumentation

+0

ご協力いただきありがとうございます。非常に参考になりましたが、ユーザーLatLo再利用するにはmysqlに。どうすればいいですか –

+0

xamarin.formsのタグを追加して、MySQLに関する情報を求めています。質問のタグを変更する必要があります。これが本当に助けになったら、答えとしてマークしてください。 –

+0

ご迷惑をおかけして、ありがとうございました。現在の位置座標をmysqlデータベースに送信する方法を教えてください。これは私の問題です –

関連する問題