public void OnResponse(ICall p0, Response p1) { Timber.D("Url: %s", p0.Request().Url().ToString()); var body = p1.Body() as DirectionsResponse; successAction.Invoke(body); }
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()); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Main); Geneticist.Splice(this); Timber.Tag("LifeCycles"); Timber.D("Activity Created"); }
public void OnRunning(bool p0) { if (p0) { Timber.D("onRunning: Started"); } else { Timber.D("onRunning: Stopped"); } }
private string ObtainOfflineDirectory() { var offline = Android.OS.Environment.GetExternalStoragePublicDirectory("Offline"); if (!offline.Exists()) { Timber.D("Offline directory does not exist"); offline.Mkdirs(); } return(offline.AbsolutePath); }
public static LatLng GetRandomLatLng(double[] bbox) { Random random = new Random(); double randomLat = bbox[1] + (bbox[3] - bbox[1]) * random.NextDouble(); double randomLon = bbox[0] + (bbox[2] - bbox[0]) * random.NextDouble(); LatLng latLng = new LatLng(randomLat, randomLon); Timber.D("GetRandomLatLng: %s", latLng.ToString()); return(latLng); }
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 OnResponse(ICall p0, Response p1) { var call = p0; var response = p1; Timber.D(call.Request().Url().ToString()); if (response.Body() != null) { var body = response.Body() as DirectionsResponse; if (body.Routes().Any()) { DirectionsRoute route = body.Routes()[0]; DrawRoute(route); ResetLocationEngine(route); navigation.StartNavigation(route); mapboxMap.AddOnMapClickListener(this); tracking = true; } } }
private void FindRouteWith(LocationEngineResult result) { Location userLocation = result.LastLocation; if (userLocation == null) { Timber.D("calculateRoute: User location is null, therefore, origin can't be set."); return; } Point origin = Point.FromLngLat(userLocation.Longitude, userLocation.Latitude); if (TurfMeasurement.Distance(origin, destination, TurfConstants.UnitMeters) < 50) { startRouteButton.Visibility = ViewStates.Gone; return; } NavigationRoute.Builder navigationRouteBuilder = NavigationRoute.InvokeBuilder(this) .AccessToken(Mapbox.Mapboxsdk.Mapbox.AccessToken); navigationRouteBuilder.Origin(origin); navigationRouteBuilder.Destination(destination); if (waypoint != null) { navigationRouteBuilder.AddWaypoint(waypoint); } navigationRouteBuilder.EnableRefresh(true); navigationRouteBuilder.Build().GetRoute(new GetRouteCallback((response) => { if (response != null && response.Routes().Any()) { route = response.Routes()[0]; navigationMapRoute.AddRoutes(response.Routes()); startRouteButton.Visibility = ViewStates.Visible; } })); }
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); }