我最近兩天在互聯網上搜索地址以進行地理編碼。我還沒有找到更好的解決方案。我正在用 express graphql 構建一個 api。對于地理編碼首先我使用這個
然后我在尋找。最后我在中找到了一個解決方案。當我使用它時,它也會拋出錯誤訊息。那時我使用
現在我錯了。什么對我來說是最好的解決方案?
請幫忙。非常感謝。
uj5u.com熱心網友回復:
任何坐標或幾何的地址都可以使用
其次,您必須在專案中安裝 dotenv。將以下代碼添加到您的專案根檔案中-
require('dotenv/config');
然后將以下代碼添加到 .env 檔案中-
OPENCAGE_API_KEY=[Copied Api Key]
然后將以下代碼添加到您需要的專案中 -
opencage
.geocode({ q: 'Newyork, USA' })
.then((data) => {
console.log(data.results[0].geometry));
})
.catch((error) => {
console.log('error', error.message);
});
就是這樣。非常感謝。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/340073.html
標籤:javascript 节点.js 表达 谷歌地理编码器
