4

使用する単位はメートル (m) だと思いますが、私が見つけたドキュメントからは明らかではないようです。これは正しいです?

もしそうなら、確認のために、マイル/メートル間で変換するために、これらの関数がうまくいくはずだと思います:

public static function mi2m($mi) {  // miles to meters
    return $mi * 1609.344;
}
public static function m2mi($m) {  // meters to miles
    return $m * 0.000621371192;
}
4

4 に答える 4

7

ドキュメントは明確に見えます。ほとんどのモジュールはデフォルトでメートルを使用します。ただし、単一の関数を変更することで、好きな単位に変更できますearth。おそらく他のすべての関数がこの関数を使用するため、これがオーバーライドされた場合、ユニットは任意になる可能性があります。

ただし、point <@> pointオペレーターは常にマイル単位で動作し、これは調整できないことに注意してください。

あなたの変換関数は正しいですが、それも簡単に確認できます:

于 2009-10-23T21:30:42.310 に答える
1

地球の半径は、earth()関数から取得されます。それはメートルで与えられます

地球の半径がメートルの場合、メートルも使用しない限り、数学は間違っていると思います。

于 2009-10-23T21:20:06.930 に答える
1

ドキュメント明確です。セクションF.8.1のパラグラフ2は、次のように述べています。「地球の半径は、earth()関数から取得されます。メートルで表示されます。」</p>

于 2009-10-23T21:25:24.440 に答える