requestRoute method

CancelableOperation<List<TrafficRoute>> requestRoute(
  1. ByteData request,
  2. String serverEndpoint
)

Ищет маршрут по ранее сериализованным параметрам.

  • Parameter request: Сериализованные параметры запроса.
  • Parameter serverEndpoint: Тип искомого маршрута, выступает частью урла, по которому отсылается запрос: bicycle, carrouting, pedestrian, truck.
  • Returns: Future с набором найденных маршрутов, либо с исключением Exception в случае ошибки.
  • Note: Не подходит для поиска маршрутов общественного транспорта.
  • Note: При невозможности найти маршруты для грузового транспорта не пытается найти маршруты на легковом автомобиле без учёта грузовых данных.

Implementation

CancelableOperation<List<TrafficRoute>> requestRoute(
  ByteData request,
  String serverEndpoint
)  {
  var _a1 = request._copyFromDartTo_CData();
  var _a2 = serverEndpoint._copyFromDartTo_CString();
  _CFuture_CArray_CTrafficRoute res = _CTrafficRouter_requestRoute_CData_CString(_CTrafficRouterMakeDefault().._impl=_self, _a1, _a2);
  _a2._releaseIntermediate();
  _a1._releaseIntermediate();
  final t = res._toDart();
  res._releaseIntermediate();
  return t;
}