我正在嘗試使用google api獲取用戶位置的緯度和經度
我曾嘗試使用 javascript 中的 fetch 方法執行此操作,但沒有得到任何回應。沒有錯誤或任何東西。檔案說以這種方式獲取它:
https://www.googleapis.com/geolocation/v1/geolocate?key=MY_API_KEY
我如何獲取它:
const res = await fetch(https://www.googleapis.com/geolocation/v1/geolocate?key=MY_API_KEY)
const response = await res.json()
當我第一次像上面那樣做時,我得到了一個錯誤,因為它沒有回傳任何我在 console.logging 之后發現的res.text()
東西我不知道我做錯了什么在檔案中他們同樣說了一些關于包括請求正文但它是可選的,所以我沒有必要包括它。請問您對我做錯了什么有任何想法嗎?
uj5u.com熱心網友回復:
我相信您需要根據您鏈接的檔案將其作為 POST 請求發送。默認情況下,fetch 發送一個 GET 請求。
為此,您只需將請求型別傳遞給 fetch 函式
const response = await fetch(<URI>,{method:'POST'});
const res = await response.json()
console.log(res)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/435807.html
標籤:javascript 反应式 谷歌地图 地理位置 世博会
上一篇:Flink -沒寫完更新中
