start method

void start(
  1. RouteBuildOptions routeBuildOptions, [
  2. TrafficRoute? trafficRoute = null
])

Запускает ведение по маршруту.

  • Parameter routeBuildOptions: Параметры, с которыми навигатор будет перестраивать маршрут.
  • Parameter trafficRoute: Маршрут, по которому запускается ведение. Если значение не задано, то навигатор построит маршрут от текущей геопозиции.
  • Throws: NotAllowed если отсутствует лицензия на запуск навигатора.
  • Throws: NotSupported если делается попытка запустить ведение по маршруту на общественном транспорте.

Implementation

void start(
  RouteBuildOptions routeBuildOptions,
  [TrafficRoute? trafficRoute = null
  ])  {
  var _a1 = routeBuildOptions._copyFromDartTo_CRouteBuildOptions();
  var _a2 = trafficRoute._copyFromDartTo_COptional_CTrafficRoute();
  _CResult_CEmpty res = _CNavigationManager_start_CRouteBuildOptions_COptional_CTrafficRoute(_CNavigationManagerMakeDefault().._impl=_self, _a1, _a2);
  _a2._releaseIntermediate();
  _a1._releaseIntermediate();
  res._toDart();
  res._releaseIntermediate();
}