Estoy tratando de obtener la latitud y la longitud de la ubicación del usuario usando google api
He intentado hacer esto usando el método fetch en javascript pero no obtengo ninguna respuesta. No hay error ni nada. La documentación dice que se obtenga de esta manera: https://www.googleapis.com/geolocation/v1/geolocate?key=MY_API_KEY
Como lo busco:
const res = await fetch(https://www.googleapis.com/geolocation/v1/geolocate?key=MY_API_KEY) const response = await res.json()
Cuando lo hice por primera vez como arriba, recibí un error porque no devolvía nada que descubrí después de res.text() No sé qué estoy haciendo mal En la documentación, igualmente dijeron algo sobre incluir el cuerpo de la solicitud, pero es opcional, así que no tengo necesidad de incluirlo. Por favor, ¿tiene alguna idea sobre lo que estoy haciendo mal?
Creo que debe enviar esto como una solicitud POST de acuerdo con la documentación que vinculó. Por defecto, fetch envía una solicitud GET.
Para hacer eso, solo necesita pasar el tipo de solicitud a la función de búsqueda
const response = await fetch(<URI>,{method:'POST'}); const res = await response.json() console.log(res)