routeToNode method

  1. @override
Future<FlutterRoutingPosition?> routeToNode(
  1. FlutterRoutableTarget target
)
override

Implementation

@override
Future<FlutterRoutingPosition?> routeToNode(FlutterRoutableTarget target) {
  return _api.routeToNode(target).then(
        (route) => route?.steps.isNotEmpty == true
            ? FlutterRoutingPosition(
                position: route!.steps.first!.point,
                floorIndex: route.steps.first!.floorIndex,
                floor: route.steps.first!.floor,
                type: route.steps.first!.type,
                nodeId: route.steps.first!.nodeId,
                name: route.steps.first!.name,
              )
            : null,
      );
}