Երբ ես վերադարձնում եմ գեոկոդը googles API-ից, ես փորձում եմ այն պահել իմ տվյալների բազայում: Ես փորձում էի օգտագործել ստորև բերված կոդը՝ պարզապես առանց հաջողության փորձարկման փաստաթուղթ տեղադրելու համար: Կարծում եմ՝ դա ինչ-որ կապ ունի ասինխրոն լինելու հետ: Եթե ես գործարկեմ ներդիր գործառույթը googleMapsClient.geocode
ֆունկցիայից առաջ, այն լավ է աշխատում: Կարո՞ղ է ինչ-որ մեկը ցույց տալ, թե ինչ եմ ես սխալ անում:
Meteor.methods({
'myTestFunction'() {
googleMapsClient.geocode({
address: 'test address'
}, function(err, response) {
if (!err) {
Test.insert({test: 'test name'});
}
});
}
});