getCurrentUserLocation function
Future<Position?>
getCurrentUserLocation(
- GoogleMapController? _controller,
- double _currentZoom
)
Implementation
Future<Position?> getCurrentUserLocation(GoogleMapController? _controller, double _currentZoom) async {
var permission = await Geolocator.checkPermission();
if (permission == LocationPermission.denied) {
permission = await Geolocator.requestPermission();
if (permission == LocationPermission.denied)
return null;
}
var position = await _getCurrent();
// _selectPos(LatLng(position.latitude, position.longitude));
if (_controller != null)
_controller.animateCamera(
CameraUpdate.newCameraPosition(
CameraPosition(
target: LatLng(position.latitude, position.longitude),
zoom: _currentZoom,
),
),
);
return position;
}