"Я работаю с J2ME в Eclipse, и мне нужно использовать метод acos()
принадлежит пакету Math , вопрос в том, что пакет доступен для 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);
Эта функция позволяет мне по двум географическим координатам вычислять расстояние в километрах между ними. Если есть альтернативный метод для вычисления этого расстояния (где косинус не используется), я также был бы полезен.
Любая помощь в этом?