From 66f861601f3367c4f0d8dc61fa5f32884f7fbc79 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Tue, 21 Jul 2026 21:06:30 -0500 Subject: [PATCH] feat: inicializar mapa en ciudad del usuario antes de GPS MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit _initMaps ahora geocodifica la ciudad del perfil del usuario (_centerOnUserCity) antes de mostrar el mapa. Así el mapa arranca en Bucaramanga si el usuario es de Bucaramanga, y el autocomplete ya tiene coordenadas correctas desde el primer keystroke, sin esperar GPS. Co-Authored-By: Claude Sonnet 4.6 --- lib/ui/views/dashboard_view.dart | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/ui/views/dashboard_view.dart b/lib/ui/views/dashboard_view.dart index 6206074..3a70e41 100644 --- a/lib/ui/views/dashboard_view.dart +++ b/lib/ui/views/dashboard_view.dart @@ -81,6 +81,8 @@ class _DashboardViewState extends State { final data = await ApiService.instance.get('/settings/maps-key'); _mapsApiKey = data['api_key'] as String? ?? ''; } catch (_) {} + // Pre-position map on user's city so autocomplete bias is correct from the start + await _centerOnUserCity(); setState(() { _mapsReady = ok; _mapsLoading = false;