What are you using for calculating the time or distances between the services? (Edit: okay, saw another comment stating you are using Google Matrix API)<p>Basically you need a distance matrix for your vehicle routing problem.<p>BTW: the GraphHopper Directions API uses jsprit to solve VRP etc problems: <a href="https:&#x2F;&#x2F;graphhopper.com&#x2F;#os-comparison" rel="nofollow">https:&#x2F;&#x2F;graphhopper.com&#x2F;#os-comparison</a>