文件名称:FriendMapper:在地理位置上映射您的朋友
文件大小:1.65MB
文件格式:ZIP
更新时间:2024-06-03 03:13:17
HTML
FriendMapper FriendMapper是一个WebGL应用程序,可绘制您在虚拟3D地球上的友情连接图。 它使用Facebook Graph API来轮询朋友的家乡,工作场所和大学。 然后,将这些位置解析为GPS坐标,并绘制代表全球连接的“弧”。 您可以单击单个弧以获取有关其表示的位置和连接的更多信息。 挑战性 FriendMapper使用准系统WebGL –没有使用Three.js或任何其他框架。 我最初研究了Three.js,但很快意识到框架的性能还不够高(当时)。 使用裸露的WebGL意味着我必须生成弧的顶点并将其手动加载到GPU上,还必须编写着色器程序并为整个屏幕上的每个弧“流”单独设置动画。 由于在应用程序启动期间有许多Graph API调用,因此所有数据都是异步且无序到达的。 例如,“ UC Berkeley”的GPS坐标可能会在找到您在那里学习的一位朋友之前