public void OnProgressChange(Location p0, RouteProgress p1) { var location = p0; var routeProgress = p1; bool isInTunnel = routeProgress.InTunnel(); bool wasInTunnel = WasInTunnel(); if (isInTunnel) { if (!wasInTunnel) { UpdateWasInTunnel(true); UpdateCurrentNightMode(AppCompatDelegate.ModeNightYes); } } else { if (wasInTunnel) { UpdateWasInTunnel(false); UpdateCurrentNightMode(AppCompatDelegate.ModeNightAuto); } } }
public void OnProgressChange(Location p0, RouteProgress p1) { var location = p0; var routeProgress = p1; bool isInTunnel = routeProgress.InTunnel(); lastLocation = location; if (!wasInTunnel && isInTunnel) { wasInTunnel = true; Snackbar.Make(contentLayout, "Enter tunnel!", Snackbar.LengthShort).Show(); } if (wasInTunnel && !isInTunnel) { wasInTunnel = false; Snackbar.Make(contentLayout, "Exit tunnel!", Snackbar.LengthShort).Show(); } if (tracking) { mapboxMap.LocationComponent.ForceLocationUpdate(location); CameraPosition cameraPosition = new CameraPosition.Builder() .Zoom(15) .Target(new LatLng(location.Latitude, location.Longitude)) .Bearing(location.Bearing) .Build(); mapboxMap.AnimateCamera(CameraUpdateFactory.NewCameraPosition(cameraPosition), 2000); } instructionView.UpdateDistanceWith(routeProgress); }
public void UpdateNotification(RouteProgress p0) { // Update the builder with a new number of updates customNotificationBuilder.SetContentText("Number of updates: " + numberOfUpdates++); notificationManager.Notify(CUSTOM_NOTIFICATION_ID, customNotificationBuilder.Build()); }
/* * Navigation listeners */ public void OnMilestoneEvent(RouteProgress p0, string p1, Milestone p2) { PlayAnnouncement(p2); // Update InstructionView banner instructions instructionView.UpdateBannerInstructionsWith(p2); }
public void OnProgressChange(Location p0, RouteProgress p1) { mapboxMap.LocationComponent.ForceLocationUpdate(p0); if (!isRefreshing) { isRefreshing = true; routeRefresh.Refresh(p1); } Timber.D("onProgressChange: fraction of route traveled: %f", p1.FractionTraveled()); }
public void OnProgressChange(Location p0, RouteProgress p1) { var location = p0; var routeProgress = p1; // Cache "snapped" Locations for re-route Directions API requests UpdateLocation(location); // Update InstructionView data from RouteProgress instructionView.UpdateDistanceWith(routeProgress); }
public void OnMilestoneEvent(RouteProgress p0, string p1, Milestone p2) { var instruction = p1; var milestone = p2; if (milestone is VoiceInstructionMilestone) { Snackbar.Make(contentLayout, instruction, Snackbar.LengthShort).Show(); } instructionView.UpdateBannerInstructionsWith(milestone); Timber.D("onMilestoneEvent - Current Instruction: %s", instruction); }
public void OnProgressChange(Location location, RouteProgress routeProgress) { if (RouteUtils.IsArrivalEvent(routeProgress)) { lastKnownLocation = location; // Accounts for driver moving after dialog was triggered if (!dropoffDialogShown && points.Any()) { ShowDropoffDialog(); dropoffDialogShown = true; // Accounts for multiple arrival events } } }
public void OnProgressChange(Location location, RouteProgress routeProgress) { if (tracking) { locationLayerPlugin.ForceLocationUpdate(location); CameraPosition cameraPosition = new CameraPosition .Builder() .Zoom(15) .Target(new LatLng(location.Latitude, location.Longitude)) .Bearing(location.Bearing) .Build(); mapboxMap.AnimateCamera(CameraUpdateFactory.NewCameraPosition(cameraPosition), 2000); } }
public void OnProgressChange(Location p0, RouteProgress p1) { bool isCurrentStepArrival = p1.CurrentLegProgress().CurrentStep().Maneuver().Type() .Contains(NavigationConstants.StepManeuverTypeArrive); if (isCurrentStepArrival && !paellaPickedUp) { UpdateUiDelivering(); } else if (isCurrentStepArrival && paellaPickedUp) { UpdateUiDelivered(); } }
public override string BuildInstruction(RouteProgress p0) { return("Have a safe trip!"); }
public void OnMilestoneEvent(RouteProgress p0, string p1, Milestone p2) { System.Diagnostics.Debug.WriteLine("onMilestoneEvent - Current Instruction: " + p1); }
public void OnProgressChange(Location p0, RouteProgress p1) { progressChangeAction.Invoke(p0, p1); }
public void OnProgressChange(Location p0, RouteProgress p1) { }
public void OnProgressChange(Location p0, RouteProgress p1) { SetSpeed(p0); }
/* * Navigation listeners */ public void OnMilestoneEvent(RouteProgress routeProgress, String instruction, int identifier) { System.Diagnostics.Debug.WriteLine("Milestone Event Occurred with id: %d", identifier); System.Diagnostics.Debug.WriteLine("Voice instruction: %s", instruction); }
public override string BuildInstruction(RouteProgress routeProgress) { return(routeProgress.CurrentLegProgress().UpComingStep().Maneuver().Instruction()); }
public void OnProgressChange(Location p0, RouteProgress p1) { lastKnownLocation = p0; }
public void OnProgressChange(Location location, RouteProgress routeProgress) { locationLayerPlugin.ForceLocationUpdate(location); System.Diagnostics.Debug.WriteLine("onProgressChange: fraction of route traveled: {0}", routeProgress.FractionTraveled()); }
public void OnMilestoneEvent(RouteProgress p0, string p1, Milestone p2) { System.Diagnostics.Debug.WriteLine("Milestone Event Occurred with id: {0}", p2.Identifier); System.Diagnostics.Debug.WriteLine("Voice instruction: {0}", p1); }
public void OnMilestoneEvent(RouteProgress routeProgress, String instruction, int identifier) { System.Diagnostics.Debug.WriteLine("onMilestoneEvent - Current Instruction: " + instruction); }
public string BuildInstruction(RouteProgress routeProgress) { return("Have a safe trip!"); }
public void OnMilestoneEvent(RouteProgress p0, string p1, Milestone p2) { Timber.D("Milestone Event Occurred with id: %d", p2.Identifier); Timber.D("Voice instruction: %s", p1); }