Location permission fix

This commit is contained in:
Bijoy Ghosh
2024-04-05 11:39:04 +06:00
parent e0fc5e7162
commit 766bee4a57

View File

@@ -133,7 +133,10 @@ class _MapCameraLocationState extends State<MapCameraLocation> {
@override
void initState() {
super.initState();
updatePosition(context);
Timer.periodic(const Duration(seconds: 1), (timer) async {
await updatePosition(context);
});
// Initialize the camera controller
_controller = CameraController(
widget.camera,
@@ -199,14 +202,16 @@ class _MapCameraLocationState extends State<MapCameraLocation> {
CircularProgressIndicator())
: FlutterMap(
options: MapOptions(
initialCenter: const lat.LatLng(0, 0),
initialCenter:
const lat.LatLng(0, 0),
initialZoom: 13.0,
onPositionChanged:
(MapPosition position,
bool hasGesture) {
if (hasGesture) {
setState(
() => _followOnLocationUpdate =
() =>
_followOnLocationUpdate =
AlignOnUpdate
.never,
);