9
var phi = (90-lat)*(Math.PI/180);
var theta = (lng+180)*(Math.PI/180);
marker_mesh.position.x = ((rad) * Math.sin(phi)*Math.cos(theta));
marker_mesh.position.z = ((rad) * Math.sin(phi)*Math.sin(theta));
marker_mesh.position.y = ((rad) * Math.cos(phi));
鑑於上述我的標記沒有翻譯成3D球體上的正確位置......思考?Lat長到X Y Z在JS ..的位置不工作
這是比較接近(在同一大洲),但接近:41.7307619 長:\下面給出
...它應該在
LAT被渲染-71.276195
我的地球有boundRadius:500px的
的FUNC當前結果和灰是
X: -119.7801015013779
Y: 332.8157297895266
Z: 353.3927238766871
親愛的寶貝耶穌我需要更好的數學才能閱讀這個 – samccone
無論如何要幫我一下嗎? – samccone
@samccone按要求,爲您提供了兩個Java片段。最簡單的一個可能更符合你的喜好。 –