Webgl 显示地球仪上可见点的弹出窗口

Webgl 显示地球仪上可见点的弹出窗口,webgl,three.js,Webgl,Three.js,我有一个地球仪,类似于。 我的地球仪在不同的地方有一些景点(例如巴黎、罗马或伦敦)。每当这些点中的一个进入视野时,一个带有该位置附加信息的弹出窗口就会出现,当该点旋转到视野之外时,该窗口会再次消失,这非常类似于。您需要这些点的三维坐标,并且需要使用globe对其进行变换(旋转或其他)。然后使用此代码获取这些点的屏幕空间坐标。然后是HTML、CSS和一些javascript的简单问题。您知道它们在屏幕上的位置,因此,例如,您可以将一些绝对位置的div与文本放在一起。但您需要检查这些点在地球的哪一侧

我有一个地球仪,类似于。
我的地球仪在不同的地方有一些景点(例如巴黎、罗马或伦敦)。每当这些点中的一个进入视野时,一个带有该位置附加信息的弹出窗口就会出现,当该点旋转到视野之外时,该窗口会再次消失,这非常类似于。

您需要这些点的三维坐标,并且需要使用globe对其进行变换(旋转或其他)。然后使用此代码获取这些点的屏幕空间坐标。然后是HTML、CSS和一些javascript的简单问题。您知道它们在屏幕上的位置,因此,例如,您可以将一些绝对位置的div与文本放在一起。但您需要检查这些点在地球的哪一侧-使用球体的旋转相位或点的z坐标或简单的do来查看该点是否可见