This commit is contained in:
Juan Felipe Duarte
2023-06-15 16:00:15 -05:00
parent 70f160da84
commit deef3c56f4
6 changed files with 41 additions and 9 deletions
+30 -9
View File
@@ -21,6 +21,7 @@ import 'package:prosappco/src/screens/profile.dart';
import 'package:prosappco/src/screens/service_after.dart';
import 'package:prosappco/src/screens/service_type.dart';
import 'package:flutter/foundation.dart';
import 'package:http/http.dart' as http;
class ServiceScreen extends StatefulWidget {
const ServiceScreen({super.key});
@@ -204,17 +205,37 @@ class _ServiceScreenState extends State<ServiceScreen> {
}
void placeAutoComplete(String query) async {
Uri uri =
Uri.https("maps.googleapis.com", "maps/api/place/autocomplete/json", {
"input": query,
"key": apiKey,
});
String url = "https://admin.prosapp.co/autocomplete?input=$query";
String? response = await NetworkUtility.fetchUrl(uri);
Uri uri = Uri.parse(url);
if (response != null) {
print(response);
// Imprimir la URL completa
print(uri.toString());
try {
http.Response response = await http.get(uri);
if (response.statusCode == 200) {
// Imprimir la respuesta
print(response.body);
} else {
// Manejar otros códigos de estado de respuesta
print("Error: ${response.statusCode}");
}
} catch (error) {
// Manejar errores de conexión o solicitud
print("Error: $error");
}
// Uri uri = Uri.https("admin.prosapp.co", "/autocomplete", {
// "input": query,
// });
// String? response = await NetworkUtility.fetchUrl(uri);
// if (response != null) {
// print(response);
// }
}
@override
@@ -269,7 +290,7 @@ class _ServiceScreenState extends State<ServiceScreen> {
body: Container(
child: ElevatedButton(
onPressed: () {
placeAutoComplete("Dubai");
placeAutoComplete("Colombia");
},
style: ElevatedButton.styleFrom(
backgroundColor: const Color(0xFF2BA4EC),