「私は日食でJ2MEを使用しており、 Mathacos()
パッケージに属するメソッドを使用する必要があります。問題は、J2ME Mathで使用できるパッケージがその関数(モバイルの制限)ではないということです。アルゴリズムまたはメソッドの代替が必要です。コサインを計算します。
次の式を計算するには、「acos」が必要です。
long2 = cood[i].getLongitud();
lat2 = cood[i].getLatitud();
dlong = (long1 - long2);
c = dlong * degtorad;
dvalue = (Math.sin(a) * Math.sin(b))+(Math.cos(a) * Math.cos(b)*Math.cos(c));
dd = Math.acos(dvalue) * radtodeg;
km = (dd * 111.302);
この関数を使用すると、2つの地理座標から、それらの間の距離をキロメートル単位で計算できます。この距離を計算する別の方法がある場合(コサインが使用されていない場合)、私も役立ちます。
これについて何か助けはありますか?