我将用我对 Javascript 较新这一事实来提出这个问题,尽管我已经进行了研究,但回调的概念仍然很模糊。我想要做的是从 FB 获取所有签到信息,然后将其发送到谷歌地图,在那里可以绘制所有信息。我很难理解如何使用回调来等待我拥有的 3 个 facebook graph api 调用。
FB.api("me/checkins?fields=place.fields(location,name)&limit=1000", this.passToMap);
FB.api(me/photos?fields=place.fields(location,name)&limit=1000", this.passToMap);
FB.api("me/statuses?fields=place.fields(location,name)&limit=1000", this.passToMap);
我了解在 facebook api 调用完成检索数据后调用 passToMap 回调。但是如何确定所有这些调用何时完成?我需要确定这一点,以便知道何时开始渲染所有点是安全的。谢谢