docs: List<Point> sliceRoute(LineString lineString) {
      double distanceMeters = TurfMeasurement.length(lineString, TurfConstants.UNIT_METERS);
      if (distanceMeters <= 0) {
        return Collections.emptyList();
      }
  
      List<Point> points = new ArrayList<>();
      for (double i = 0; i < distanceMeters; i += distance) {
        Point point = TurfMeasurement.along(lineString, i, TurfConstants.UNIT_METERS);
        points.add(point);
      }
      return points;
    }