// accept a callback function to execute after getting results...
function searchCoords(callback){
var result = result;
connection.query('SELECT * FROM monitoring', function(err, result){
if(err){
console.log(err);
}
// run the callback function, passing the results...
callback({result: result});
});
}
// call like this...
searchCoords(function(resultsObject){
console.log(resultsObject.result)
});
それが私のコードです。コールバック関数を使用して外部に変数を返す匿名のネストされた関数があります。ただし、返される変数 (result) は、node.js の googlemaps API で使用する必要がある配列です。どうすればこれを回すことができますか:
searchCoords(function(resultsObject){
console.log(resultsObject.result)
});
配列全体を含む変数に入れ、API の themarkers オプションから呼び出すことができます