createRouteSession method
Method is used to create routing session with 'default' graph tag
wayPoint destination point.
routeOptions params of RouteSession.
Returns RouteSession instance.
Example:
// Create route session with default graph tag
RouteSession session = _asyncRouteManager!.createRouteSession(
destinationLocationPoint,
routeOptions,
);
print("Created route session with default graph tag");
Implementation
@override
RouteSession createRouteSession(LocationPoint wayPoint, RouteOptions routeOptions) {
final _createRouteSessionFfi = __lib.catchArgumentError(() => __lib.nativeLibrary.lookupFunction<
Pointer<Void> Function(Pointer<Void>, LocationPointNative, RouteOptionsNative),
Pointer<Void> Function(Pointer<Void>, LocationPointNative, RouteOptionsNative)
>('navigine_sdk_flutter_AsyncRouteManager_createRouteSession__WayPoint_RouteOptions'));
final __resultHandle = _createRouteSessionFfi(this.ptr, LocationPointImpl.toNative(wayPoint), RouteOptionsImpl.toNative(routeOptions));
final _result = RouteSession$Impl.fromNativePtr(__resultHandle);
exception.checkCallResult();
return _result;
}