private void LaunchNavigation() { launchNavigationFab.Hide(); navigationView.Visibility = ViewStates.Visible; NavigationViewOptions.Builder options = NavigationViewOptions.InvokeBuilder() .NavigationListener(this) .DirectionsRoute(route); navigationView.StartNavigation(options.Build()); }
private NavigationViewOptions SetupOptions(DirectionsRoute directionsRoute) { dropoffDialogShown = false; NavigationViewOptions.Builder options = NavigationViewOptions.InvokeBuilder(); options.DirectionsRoute(directionsRoute) .NavigationListener(this) .ProgressChangeListener(this) .RouteListener(this) .ShouldSimulateRoute(true); return(options.Build()); }
private void LaunchNavigationWithRoute() { NavigationViewOptions.Builder optionsBuilder = NavigationViewOptions .InvokeBuilder() .ShouldSimulateRoute(shouldSimulateRoute); if (route != null) { optionsBuilder.DirectionsRoute(route); NavigationLauncher.StartNavigation(this, optionsBuilder.Build()); } }
private NavigationViewOptions SetupOptions(Point origin) { NavigationViewOptions.Builder options = NavigationViewOptions.InvokeBuilder(); options.NavigationListener(this); options.ProgressChangeListener(this); options.Origin(origin); var firstPoint = points[0]; points.RemoveAt(0); options.Destination(firstPoint); options.ShouldSimulateRoute(true); return(options.Build()); }
private void StartNavigation() { if (directionsRoute == null) { return; } NavigationViewOptions options = NavigationViewOptions.InvokeBuilder() .DirectionsRoute(directionsRoute) .ShouldSimulateRoute(true) .NavigationListener(this) .ProgressChangeListener(this) .Build(); navigationView.StartNavigation(options); }
private void StartNavigation(DirectionsRoute directionsRoute) { NavigationViewOptions.Builder options = NavigationViewOptions.InvokeBuilder() .NavigationListener(this) .DirectionsRoute(directionsRoute) .ShouldSimulateRoute(true) .ProgressChangeListener(this) .InstructionListListener(this) .SpeechAnnouncementListener(this) .BannerInstructionsListener(this) .OfflineRoutingTilesPath(ObtainOfflineDirectory()) .OfflineRoutingTilesVersion(ObtainOfflineTileVersion()); SetBottomSheetCallback(options); SetupStyleFab(); SetupNightModeFab(); navigationView.StartNavigation(options.Build()); }
private void LaunchNavigation() { launchNavigationFab.Hide(); DrawPaella(); navigationView.Visibility = ViewStates.Visible; int height = (int)TypedValue.ApplyDimension(ComplexUnitType.Dip, 80, Resources.DisplayMetrics); message.LayoutParameters.Height = height; ConstraintSet constraintSet = new ConstraintSet(); constraintSet.Clone(endNavigationLayout); constraintSet.Connect(Resource.Id.message, ConstraintSet.Bottom, ConstraintSet.ParentId, ConstraintSet.Bottom, 0); constraintSet.Connect(Resource.Id.message, ConstraintSet.End, ConstraintSet.ParentId, ConstraintSet.End, 0); constraintSet.Connect(Resource.Id.message, ConstraintSet.Start, ConstraintSet.ParentId, ConstraintSet.Start, 0); constraintSet.ApplyTo(endNavigationLayout); NavigationViewOptions.Builder options = NavigationViewOptions.InvokeBuilder() .NavigationListener(this) .ProgressChangeListener(this) .DirectionsRoute(route) .ShouldSimulateRoute(true); navigationView.StartNavigation(options.Build()); UpdateUiPickingUp(); }