getElevationSamples method

Pair<List, double> getElevationSamples(
  1. int countSamples,
  2. int distBegin,
  3. int distEnd
)

Get elevation samples list.

Parameters

  • IN countSamples Number of samples.
  • IN distBegin Begin distance on route for sample interval.
  • IN distEnd End distance on route for sample interval.

Returns

  • Pair(samples, resolution)

Throws

  • An exception if it fails.

Implementation

Pair<List<dynamic>, double> getElevationSamples(
  final int countSamples,
  final int distBegin,
  final int distEnd,
) {
  final OperationResult resultString = objectMethod(
    _pointerId,
    'RouteTerrainProfile',
    'getElevationSamples',
    args: <String, int>{
      'countSamples': countSamples,
      'distBegin': distBegin,
      'distEnd': distEnd,
    },
  );

  final List<dynamic> listFloat = resultString['result']['floatlist'];
  final double sample = resultString['result']['sample'];

  return Pair<List<dynamic>, double>(listFloat, sample);
}