localizacion
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user