フラッタで長い間デバイスLATを得る方法.コム
こんにちはみんな、あなたはすべてですか?この動画はお気に入りから削除されています.FlutterCornerへようこそ.Flutter開発者としてCOM場合は、デバイスの現在のラテン語と経度が必要です.したがって、このチュートリアルでは、フラッタで長い間デバイスLATを得る方法を学びます.
フラッタで長くデバイスLATを得る方法
まず第一に.すべての必要なジオロケーションパッケージです.したがって、Pubspecで定義してください.YAMLファイルを取得し、その依存関係を取得します.以下同様です.
また、精度をカスタマイズすることができます:LocationAreciure.ドキュメントファイルを参照することで最適です.
私はここであなたが理解するのを助ける私のソースコードを与えています.
ここの完全なソースコードhttps://fluttercorner.com/how-to-get-device-lat-long-in-flutter/
フラッタで長くデバイスLATを得る方法
まず第一に.すべての必要なジオロケーションパッケージです.したがって、Pubspecで定義してください.YAMLファイルを取得し、その依存関係を取得します.以下同様です.
dependencies:
flutter:
sdk: flutter
geolocation: ^1.1.2
さあ.Androidユーザーの場合は、FlutterRankプロジェクトのパス/Android/app/src/main/androidmanifestの両方の行の下を定義する必要があります.XMLファイルは以下のようになります.<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
IOSのユーザーの場合は、IOSの/ランナー/情報の所望のアクセス許可の説明を宣言する必要があります.plist :<dict>
<!-- for iOS 11 + -->
<key>NSLocationWhenInUseUsageDescription</key>
<string>Reason why app needs location</string>
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>Reason why app needs location</string>
<!-- additionally for iOS 9/10, if you need always permission -->
<key>NSLocationAlwaysUsageDescription</key>
<string>Reason why app needs location</string>
...
</dict>
現在、ジオロケーションをインポートします.あなたのファイルのダーツでは、LATと長い.import 'package:geolocation/geolocation.dart';
あなたが使用する緯度と経度を定義します.私の場合、文字列を定義しているので、文字列形式でLATを長くする必要があります. String latitude = '00.00000';
String longitude = '00.00000';
Now Create Method named _getCurrentLocation with async Like Below.
_getCurrentLocation() async {
Geolocation.enableLocationServices().then((result) {
// Request location
// print(result);
}).catchError((e) {
// Location Services Enablind Cancelled
// print(e);
});
Geolocation.currentLocation(accuracy: LocationAccuracy.best)
.listen((result) {
if (result.isSuccessful) {
setState(() {
latitude = result.location.latitude.toString();
longitude = result.location.longitude.toString();
});
}
});
}
今すぐあなたが使用したいこのメソッドをトリガします.ユーザーが場所を許すならば、それはあなたにLATまた、精度をカスタマイズすることができます:LocationAreciure.ドキュメントファイルを参照することで最適です.
私はここであなたが理解するのを助ける私のソースコードを与えています.
ここの完全なソースコードhttps://fluttercorner.com/how-to-get-device-lat-long-in-flutter/
Reference
この問題について(フラッタで長い間デバイスLATを得る方法.コム), 我々は、より多くの情報をここで見つけました https://dev.to/fluttercorner/how-to-get-device-lat-long-in-flutter-mi5テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol