• Origin / destination traffic in Austria

    Truck restrictions on roads are put in place for a variety of reasons, including environmental protection or traffic management and can vary depending on the location, type of road, and local regulations – each of them has influence on a calculated route.…

    Read more

  • Welcome to our new PTV Developer Blog! 

    This is your space for all relevant updates and news about the PTV Developer APIs. Here we regularly publish articles about: 

    • New services and features 
    • New tutorials, code samples, and technical concepts 
    • API updates

    We have another blog dedicated entirely to PTV xServer.

    Read more

  • Include or exclude off-road segments in your optimization

    Some locations may not be directly adjacent to a public, cartographed road. For instance rural addresses with long driveways or large industrial sites. To account for this, the segment between the public road and the location is added to the route. …

    Read more

  • Arrive on the correct side of street

     

    Having to cross a busy road is a time-consuming and often dangerous task. To avoid this, you may prefer to plan trips in such a way, that the vehicle arrives on the correct side of the road.

    With the new matchSideOfStreet parameter, this is now possible in the Route Optimization API V1.10.1 and Sequence Optimization API V1.7.1.…

    Read more

  • Code sample: Mixed loading prohibition

    We have just published a new code sample demonstrating the use of mixed loading prohibitions in the Route Optimization API.

    It allows you to play with incompatibilities between transports and see the effect it has on the optimized plan. Check it out right here.

    Read more

  • Generated clients

    All PTV Developer APIs are specified as OpenAPI document. The big advantage of this specification is that you can generate client classes in various languages as described in this tutorial. Using client classes makes it easier and more convenient to integrate the API into an existing programming environment.…

    Read more