exports.getLatLng = function(attractionId, attractionName){
googleMapsClient.geocode({address: attractionName}).asPromise()
.then((response) => {
tmp = response.json.results;
return (tmp);
})
.catch((err) => {
console.log(err);
});
}
exports.correctDataWOLatLng = function(){
model.getMySQLDataWOLatLng().then(function(result) {
console.log(result); //will log results.
this.getLatLng(0, "lalbagh bangalore"); // Line that gives the error
});
};
我收到以下错误: (node:9361)UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝ID:1): TypeError:无法读取属性' getLatLng'未定义的
我的目标是在上面的代码中调用getLatLng()函数。