Yazeka
Arama sonuçlarına göre oluşturuldu
location paketini kullanmak için:
pubspec.yaml
dosyasınalocation: ^4.2.0
satırını ekleyin veflutter pub get
komutunu çalıştırın 1.- Dart koduna
import 'package:location/location.dart';
satırını ekleyin 12. Location
sınıfından bir nesne oluşturun vegetLocation
metodunu çağırarak cihazın mevcut konumunu alın 12:
var location = new Location(); try { var currentLocation = await location.getLocation(); print(currentLocation.latitude); print(currentLocation.longitude); } catch (e) { print(e); }
geolocator paketini kullanmak için:
pubspec.yaml
dosyasınageolocator: ^9.0.2
satırını ekleyin veflutter pub add geolocator
komutunu çalıştırın 3.- Dart koduna
import 'package:geolocator/geolocator.dart';
satırını ekleyin 3. - Konum hizmetlerini etkinleştirmek ve izinleri kontrol etmek için aşağıdaki kodları kullanın 3:
_checkLocationService() async { // Konum hizmetlerinin etkin olup olmadığını kontrol et. bool serviceEnabled = await Geolocator.isLocationServiceEnabled(); if (!serviceEnabled) { // Konum hizmetleri etkin değil, devam etme. _showSnackBar('Konum hizmetleri devre dışı.', Colors.red); return false; } _showSnackBar('Konum hizmetleri etkin.', Colors.green); return true; }
5 kaynaktan alınan bilgiyle göre: