private void LaunchNavigation()
 {
     launchNavigationFab.Hide();
     navigationView.Visibility = ViewStates.Visible;
     NavigationViewOptions.Builder options = NavigationViewOptions.InvokeBuilder()
                                             .NavigationListener(this)
                                             .DirectionsRoute(route);
     navigationView.StartNavigation(options.Build());
 }
Пример #2
0
        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());
            }
        }
Пример #4
0
        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);
        }
Пример #6
0
        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());
        }
Пример #7
0
        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();
        }
Пример #8
0
        private void StartNavigation(DirectionsRoute directionsRoute)
        {
            NavigationViewOptions navigationViewOptions = SetupOptions(directionsRoute);

            navigationView.StartNavigation(navigationViewOptions);
        }