Calculando a distância entre duas localizações geográficas

por favor, lançar alguma luz sobre esta situação

gora, eu tenho duas matrizes com latitude e longitude de locais próximos e também tenho a localização do usuário latiude e longiude agora quero calcular a distância entre a localização do usuário e os locais próximos e quero mostrá-los na list

Sei que existe um método para calcular a distância como

public static void distanceBetween (double startLatitude, double startLongitude, double endLatitude, double endLongitude, float[] results);

gora, qual é o problema é como passar esses dois vetores com latitude e longitude próximos nesse método e obter o conjunto de distância

questionAnswers(6)

yourAnswerToTheQuestion