getDirectionsRaw method

Future<Map<String, dynamic>> getDirectionsRaw({
  1. required Location origin,
  2. required Location destination,
  3. String mode = 'driving',
  4. bool alternatives = false,
  5. bool steps = false,
  6. String overview = 'full',
  7. bool basic = false,
  8. Object? language,
  9. String? requestId,
  10. String? correlationId,
})

Implementation

Future<Map<String, dynamic>> getDirectionsRaw({
  required Location origin,
  required Location destination,
  String mode = 'driving',
  bool alternatives = false,
  bool steps = false,
  String overview = 'full',
  bool basic = false,
  Object? language,
  String? requestId,
  String? correlationId,
}) async {
  final json = await _http.sendJson(
    'POST',
    basic ? '/routing/v1/directions/basic' : '/routing/v1/directions',
    query: _http.withLanguage({
      'origin': origin.toString(),
      'destination': destination.toString(),
      'mode': mode,
      'alternatives': alternatives,
      'steps': steps,
      'overview': overview,
    }, language: language),
    requestId: requestId,
    correlationId: correlationId,
  );
  return Map<String, dynamic>.from(json as Map);
}