как найти расстояние между двумя геопозициями?

double distance;  

Location locationA = new Location("point A");  

locationA.setLatitude(latA);  
locationA.setLongitude(lngA);  

Location locationB = new Location("point B");  

locationB.setLatitude(latB);  
LocationB.setLongitude(lngB);  

distance = locationA.distanceTo(locationB);  

приведенный выше код не работает, и я получаю 0,0 км в качестве расстояния? Также в конструкторе класса местоположения, что означает поставщик строки. В приведенном выше коде я использую PointA и PointB в качестве провайдеров.

почему приведенный выше код не работает?

заранее спасибо.

LOGCAT 05-09 17: 48: 56.144: ИНФОРМАЦИЯ / текущее местоположение (1573): шир. 0,0 lng 0,0 05-09 17: 48: 56.155: INFO / checklocation loc (1573): lat 54.4288665 lng 10.169366

11
задан user590849 9 May 2011 в 13:03
поделиться