我正在研究名为node-geocoder的node.js库。我正在尝试创建一个只返回国家名称的函数。我的代码如下:
const NodeGeocoder = require('node-geocoder');
var NodeGeocoderOptions = {
provider: 'google',
// Optional depending on the providers
httpAdapter: 'https',
apiKey: gmapkey,
formatter: null
};
var geocoder = NodeGeocoder(NodeGeocoderOptions);
// get country
function getCountry(lat, long){
country_name = "";
geocoder.reverse({lat:lat, lon:long}, function(err, res) {
// country_name = res[0].country;
country_name += res[0].country;
});
console.log("Country Name is " + country_name);
return country_name;
}
我收到回复。我可以返回国名。
提前致谢。