navigateWithLatLng method

dynamic navigateWithLatLng({
  1. required BuildContext context,
  2. required LatLng source,
  3. required LatLng destination,
  4. required RoutingMethods method,
})

provide source, destination and RoutingMethod to navigate with the shorted/fastest route

Implementation

navigateWithLatLng({
  required BuildContext context,
  required LatLng source,
  required LatLng destination,
  required RoutingMethods method,
}) async {
  var data = await getNavigationData(
      source: source, destination: destination, method: method);
  NavigationModel navData = NavigationModel.fromJson(data["routes"].first);
  if (context.mounted) {
    navigate(context: context, navData: navData, method: method);
  }
}