package org.droidplanner.services.android.impl.core.helpers.geoTools; import com.o3dr.services.android.lib.coordinate.LatLong; import java.util.List; public class PolylineTools { /** * Total length of the polyline in meters * * @param gridPoints * @return */ public static double getPolylineLength(List<LatLong> gridPoints) { double length = 0; for (int i = 1; i < gridPoints.size(); i++) { final LatLong to = gridPoints.get(i - 1); if (to == null) { continue; } length += GeoTools.getDistance(gridPoints.get(i), to); } return length; } }