Пример #1
0
        private void HandleRoute(Square.Retrofit2.Response response, bool isOffRoute)
        {
            var body = response.Body() as DirectionsResponse;

            if (body == null)
            {
                return;
            }

            List <DirectionsRoute> routes = body.Routes().ToList();

            if (routes.Any())
            {
                route = routes[FIRST];
                navigationMap.DrawRoute(route);
                if (isOffRoute)
                {
                    navigation.StartNavigation(route);
                }
                else
                {
                    startNavigationFab.Show();
                }
            }
        }
Пример #2
0
 public void OnResponse(Square.Retrofit2.ICall call, Square.Retrofit2.Response response)
 {
     tcsResponse.TrySetResult(response.Body().JavaCast <TResponse>());
 }