Я пытаюсь определить расстояние между целыми треками, поэтому я пытаюсь сделать следующее:
Сначала настройте прослушиватель, который будет запускать все изменения lat lang, затем просто получите последний lat lang и получите lat langs перед последним, чтобы я мог измерить расстояние между последним lat lang и предыдущим, затем я Я планирую собрать все это в массив, чтобы подвести итоги и получить общее расстояние, когда я остановлю свой трек.
Я использую связанный список для сохранения латлангов
mLinkedList.add(new LatLng(location.getLatitude(), location.getLongitude()));
float results[] = new float[10];
Location.distanceBetween(needThisLatitude,needThisLongitude,locationResult.getLastLocation().getLatitude(),locationResult.getLastLocation().getLongitude(),results);
//Then I will save that results into an array and sum them up to get total distance.