Location.distanceBetween () дает непрерывно изменяющееся расстояние и значения пеленга - PullRequest
0 голосов
/ 28 декабря 2011

Мой код требует, чтобы найти расстояние между двумя планшетами и направление второго планшета со ссылкой на первый. Обе вкладки обновляют свое местоположение каждые 10 секунд.

Но расстояние, а также начальное и конечное значения пеленга меняются по мере обновления местоположений.

Location.distanceBetween(destLatitude, destLongitude, sourceLatitude, sourceLongitude, result);
float calc_distance = result[0];
float InitBearing = result[1];
if(InitBearing<0) 
{
  InitBearing = 360-Math.abs(InitBearing);
}
float FinalBearing = result[2];
if(FinalBearing<0) 
{
FinalBearing = 360-Math.abs(FinalBearing);
}
...