好的,所以我有一个api到一个地球仪,我只能通过设置x y z轴倾斜来移动。 (相机无法移动。)我需要能够将lat / lng映射到它。所以基本上采用lat / lng并在x y z中旋转并显示屏幕中心的点。
基本上可以使用此图片显示设置... http://en.wikipedia.org/wiki/File:ECEF.png
另一件事,地球在Z处偏移,使本初子午线倾斜0 0 135.
谢谢。
答案 0 :(得分:0)
所以,这可能会有点迟到,但是如果您的纬度和经度角度为Theta(纬度)和Phi(长度),那么下面的旋转会将您的点移动到屏幕的中心
这里我假设北极是(0,0,1),即z = 1
首先将X轴倾斜设为-Theta 然后将Z轴倾斜设为-Phi
这应该是你的观点的中心
您可能需要根据球体的构建方式添加偏移量