0

Google の WebGL Globeでは、特定の緯度経度にマークを配置できます。しかし、現在画面の前面または中央にあるポイントの緯度経度値を取得するにはどうすればよいでしょうか。カメラ位置または回転値を使用している可能性があります。

以下のコードを使用して、緯度経度値から地球上の位置を見つけることができます。

var phi = (90 - lat) * Math.PI / 180;
var theta = (180 - lng) * Math.PI / 180;
point.position.x = 200 * Math.sin(phi) * Math.cos(theta);
point.position.y = 200 * Math.cos(phi);
point.position.z = 200 * Math.sin(phi) * Math.sin(theta);
4

2 に答える 2