行。所以我想事情会是设想纽约市和北京在谷歌地球上突出显示......
我试图弄清楚如何将点映射到 3d 原始对象(球体)上,通过圆周的任何方向获取它们的距离,以及通过直径获取它们的距离。这些点将是纬度和经度坐标。
现在,这就是我试图用来映射坐标的(代码不可知版本):
x1 = radius * cos(long1) * cos(lat1);
y1 = radius * sin(long1) * cos(lat1);
z1 = radius * sin(lat1);
但我几乎可以肯定它错了。我怎样才能得到每个点的位置并计算它们在球体直径上的距离以及它们在球体圆周上的距离?
谢谢。