K.k
K.k

Reputation: 489

Flutter: How to get my location high accuracy?

Future<Position> mylocation() async{
  Position position = await Geolocator().getCurrentPosition(desiredAccuracy:LocationAccuracy.bestForNavigation);

  return position;
}

I want to get my location. but sometime mylocation get wrong position. How to get my location high accuracy?

Upvotes: 2

Views: 6992

Answers (3)

Frank Anali
Frank Anali

Reputation: 1

class LoadingScreen extends StatefulWidget {

@override _LoadingScreenState createState() => _LoadingScreenState(); }

class _LoadingScreenState extends State {

void getlocation() async{

LocationPermission permission;

permission=await Geolocator.requestPermission();


Position position = await Geolocator.getCurrentPosition(desiredAccuracy:LocationAccuracy.low);

print(position);

}

Upvotes: 0

Ali Azimoshan
Ali Azimoshan

Reputation: 1361

if you want to get the location high accuracy you can use

Position position = await Geolocator.getCurrentPosition(desiredAccuracy: LocationAccuracy.high);

Make sure to adjust the accuracy and read the docs to fit your use case.

Upvotes: 0

Nikhil Dada
Nikhil Dada

Reputation: 21

Try this

Position position = await Geolocator.getCurrentPosition(desiredAccuracy: LocationAccuracy.best);

Upvotes: 2

Related Questions