Использование
public static void distanceBetween (double startLatitude, double startLongitude, double endLatitude, double endLongitude, float[] results);
пример
public static double CalculateDistance(double lat1, double lng1, double lat2, double lng2) {
float[] result=new float[1];
Location.distanceBetween (lat1,lng1,lat2, lng2, result);
return (double)result[0];
}
Вы можете использовать этот метод в цикле для расчета расстояний от GA до D1, D2, D3 и сохранять их в массиве результатов. Простопередать лат и lng.