私はこれまでこの種のことをしたことがありませんが、特定の場所の Google マップから緯度と経度を使用して場所をプロットしたい形状のような 3D 球体 (地球のようなテクスチャを持つ) を作成しています。私の球の半径は明らかに地球の半径よりも小さいのではないかと思っていますが、これは次の式が与えられた xyz に対する緯度と経度の値の位置にまだ影響します:
tx = radiusOfSphere * cos(latitude) * cos(longitude);
ty = radiusOfSphere * -sin(latitude);
tz = radiusOfSphere * cos(latitude) * sin(longitude);