Yazeka
Arama sonuçlarına göre oluşturuldu
Flutter'da konum bulmak için aşağıdaki adımlar izlenebilir:
pubspec.yaml
dosyasınageolocator: ^7.2.0
satırı eklenir 3.- Komut satırında
flutter packages get
komutu çalıştırılır 5.
- Konum Bilgisinin Alınması 3.
main.dart
dosyasına aşağıdaki kod eklenir 3:
import 'package:flutter/material.dart'; import 'package:geolocator/geolocator.dart'; void main() => runApp(LokasyonAlma()); class LokasyonAlma extends StatefulWidget { @override _LokasyonAlmaState createState() => _LokasyonAlmaState(); } class _LokasyonAlmaState extends State<LokasyonAlma> { Position _konum; void _konumAl() async { final Geolocator geolocator = Geolocator()..forceAndroidLocationManager = true; Position position = await geolocator.getCurrentPosition(desiredAccuracy: LocationAccuracy.high); setState(() { _konum = position; }); } @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold( appBar: AppBar( title: Text('Lokasyon Alma'), ), body: Center( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: <Widget>[ ElevatedButton( onPressed: _konumAl, child: Text('Konumunu Al'), ), SizedBox(height: 20.0), if (_konum != null) Text( 'Enlem: ${_konum.latitude}\nBoylam: ${_konum.longitude}', style: TextStyle(fontSize: 20.0), textAlign: TextAlign.center, ), ], ), ),
5 kaynaktan alınan bilgiyle göre: