私はまだjavascript、特にnodejsについて学んでいます。ノードジオコーダのresからcityのデータを取得したいと思います。ここに私のコードは次のとおりです。ノードジオコードからresデータを取得
const
nodeGeocoder = require('node-geocoder');
const
tes = require('./tes');
let
options = {
provider: 'google',
httpAdapter: 'https',
apiKey: myapi,
formatter: null
};
let geocoder = nodeGeocoder(options);
geocoder.reverse({
lat: tes.lat,
lon: tes.lon
})
.then(res => {
return city = res[0].administrativeLevels.level1long;
})
.catch(err => {
console.log(err);
})
console.log(city);
あなたはコールバック/約束の外の都市にアクセスすることはできません、その中で物事を行う必要があります –