title: Traffic Routing in HERE SDK
body: <p>I am using the following code to create a route using the Premium Android SDK:</p>
  
  <pre><code>RouteOptions ro = new RouteOptions();
  ro.setTransportMode(RouteOptions.TransportMode.CAR);
  ro.setRouteType(RouteOptions.Type.BALANCED);
  ro.setRouteCount(1);
  
  
  RoutePlan rp = new RoutePlan();
  // start route on current position
  rp.setRouteOptions(ro);
  rp.addWaypoint(new RouteWaypoint(currentGeoCoordinate));
  rp.addWaypoint(new RouteWaypoint(stopGeoCordinate));
  
  DynamicPenalty dp = new DynamicPenalty();
  dp.setTrafficPenaltyMode(TrafficPenaltyMode.OPTIMAL);
  stopGeoCordinate = new GeoCoordinate(trip.getLatitude(), trip.getLongitude());
  
  
  CoreRouter rm = new CoreRouter();
  rm.setDynamicPenalty(dp);
  
  rm.calculateRoute(rp, new CoreRouter.Listener() { ...
  </code></pre>
  
  <p>Using the Android Studio Network Profiler I have seen this single request result in about 30 of the same backend API calls to the following URL: </p>
  
  <p><a href="https://v154-105-30-8.route.hybrid.api.here.com/rt" rel="nofollow noreferrer">https://v154-105-30-8.route.hybrid.api.here.com/rt</a>?.....</p>
  
  <p>Is this the expected behavior so that a single traffic routing request results in 30 transactions, or am I doing something fundamentally incorrect?</p>