Если вы используете jQuery, то вы можете использовать Deferred
var q = jQuery.Deferred();
var w = jQuery.Deferred();
jQuery.when(q,w).then(function(a,b){
//будет вызвано, когда известны результаты вычисления q и w(обоих)
console.log(a,b);//123 456
});
q.resolve(123);//Это вставляем в обработчике яндекса, когда уже известен его путь
w.resolve(456);//Это вставляем в обработчике гугла, когда уже известен его путь