localizacion

This commit is contained in:
Felipe
2023-11-02 09:09:50 -05:00
parent 0fce441291
commit e59ebfc534
2 changed files with 32 additions and 22 deletions
+21 -3
View File
@@ -88,7 +88,6 @@ class _ServiceScreenState extends State<ServiceScreen> {
}
EventoService eventoService = EventoService();
String _locationPosition = '';
String ubicacion = '';
final TextEditingController _locationController = TextEditingController();
final TextEditingController _ubicationController = TextEditingController();
@@ -103,7 +102,6 @@ class _ServiceScreenState extends State<ServiceScreen> {
double? professionalLatitude;
double? professionalLongitude;
String _serviceType = 'Servicio';
String _professional = '';
final DateFormat formatter = DateFormat('dd/MM/yyyy');
final DateTime now = DateTime.now();
List<dynamic> _placesList = [];
@@ -209,7 +207,7 @@ class _ServiceScreenState extends State<ServiceScreen> {
String _ciudad = '...';
void _setInitialCameraPosition(String coordsOfCity) {
void _setInitialCameraPosition(String coordsOfCity) async {
List<String> coords = coordsOfCity.split(',');
double lat = double.parse(coords[0]);
double lng = double.parse(coords[1]);
@@ -220,6 +218,26 @@ class _ServiceScreenState extends State<ServiceScreen> {
14.4746,
),
);
try {
Position position = await _determinePosition();
googleMapController.animateCamera(
CameraUpdate.newCameraPosition(
CameraPosition(
target: LatLng(
position.latitude,
position.longitude,
),
zoom: 17,
),
),
);
setState(() {});
} catch (e) {
print('Error: $e');
}
}
void updateMarkersForServiceType(String serviceType) {