360 results have been found
How to Generate Clients for PTV Developer APIs
/en/resources/tutorials/general/how-generate-clients-ptv-developer-apis
In this tutorial you will learn how to generate clients for PTV Developer APIs. … The API specification of each PTV Developer API is available as OpenAPI document of version 3 in JSON format. Each API documentation contains a download link for its …
How to Use PTV Developer with Postman
/en/resources/tutorials/general/how-use-ptv-developer-postman
In this tutorial you will learn how to import OpenAPI Specs of PTV Developer into Postman to quickly test the capabilities of the different services. … Preconditions A Postman account (this tutorial works with the desktop client as well as the web …
Events
/en/documentation/routing-api/concepts/events
A single route event contains information which might be interesting for the driver or characterizes the course of the route such as reaching a waypoint, entering a different country or subdivision, or executing a certain maneuver. The list of route …
Route IDs
/en/documentation/matrix-routing-api/concepts/route-ids
The Matrix Routing API provides an operation called getRouteId , which takes a list of locations (such as stops on a journey) and a vehicle profile, and returns a route ID. This route ID can then be used with the Routing API to fetch details results such …
Time-Dependent Matrix
/en/documentation/matrix-routing-api/concepts/time-dependent-matrix
Matrices are often calculated based on an average traffic situation. But, with the following options, it is possible to get more precise values: trafficMode startTime duration The following usecase are handled, depending on the combination of these …
Truck Restrictions
/en/documentation/vector-maps-api/concepts/truck-restrictions
Truck restrictions symbolize either complete driving restrictions for trucks or they indicate a driving permit under restricted conditions depending on physical characteristics such as weight, length or height. Some truck restrictions are time-dependent, …
Truck Routes
/en/documentation/routing-api/concepts/truck-routes
General Many countries define truck routes where dedicated vehicles or vehicles with particular loads must follow. Examples for such vehicles are trucks with hazardous goods or long trucks. But there are also routes where vehicles should use them, but it …
Map Information
/en/documentation/data-api/concepts/map-information
Most PTV Developer APIs work with map data. In order to find out which countries or regions the map currently covers and which features are available we provide the method getMapInformation in the Data API . The map covers virtually the whole world and is …
Short and Fast Routes
/en/documentation/routing-api/concepts/short-and-fast-routes
By default, the route is optimized for travel time, the result is a fast route which prefers routes with longer distances, but lower travel times over routes with shorter distances at higher travel times. This default is represented by …
Low-Emission Zones
/en/documentation/routing-api/concepts/low-emission-zones
Low-emission zones are areas within cities where certain vehicles have restricted access if they do not meet the requirements to enter. The main purpose is to reduce pollution and improve air quality. These zones are usually established in areas where air …
Route IDs
/en/documentation/routing-api/concepts/route-ids
Route IDs A route can be represented by a route ID which can be used in subsequent requests to refer to that route and is valid for 12 hours. Such a route ID can be requested when calculating a route using calculateRoute or calculateRoutePost , when …
Reachable Areas and Locations
/en/documentation/routing-api/concepts/reachable-areas-and-locations
The Routing API method calculateReachableAreas calculates the areas which can be reached from a waypoint or along a route within given horizons. Please note that along a route is only possible in the asynchronous method startAndCreateReachableAreas . The …
Estimated Time of Arrival
/en/documentation/routing-api/concepts/estimated-time-arrival
Estimated Time of Arrival (ETA) is the time when a vehicle is expected to arrive at a certain place. The Routing API service offers the possibility to calculate the ETA based on an initially calculated route and the current position of the vehicle. …
Waypoints
/en/documentation/routing-api/concepts/waypoints
The Routing API supports different waypoint types and attributes in order to support different use cases. … Waypoint Types By choosing the appropriate waypoint type the route will actually reach the location off the road, stop on the road close to the …
Custom Road Attributes
/en/documentation/data-api/concepts/custom-road-attributes
With custom road attributes you have the possibility to modify attributes of roads in the map data to your individual needs (e.g. to consider short-term roadworks on a daily used road and currently not available in the map data). Please note that such …
Recalculate Toll and Emissions
/en/documentation/map-matching-api/concepts/recalculate-toll-and-emissions
You can calculate toll or emissions for a driven route if you combine the PTV Developer Map Matching API and PTV Developer Routing API . You can use this for compliance measurements like a toll cost validation. The following steps describe how to …
Suggestions by Text - [PREVIEW]
/en/documentation/geocoding-places-api/concepts/suggestions-text-preview
This method is in a preview state, the API is stable, feature changes could be introduced in future. … Returns suggestions useful when filling out the input field for a Locations by Text request. This allows to build an interactive address input: While …
Suggestions by Address
/en/documentation/geocoding-places-api/concepts/suggestions-address
Returns suggestions useful when filling out the input fields for a Location by Address request. This allows to build an interactive address input: While the user is typing in one of the input fields for Locations by Address , the frontend can …
Feedback (experimental)
/en/documentation/geocoding-places-api/code-samples/feedback-experimental
POST Feedback-ID (copy it from a locations or places response) Send Request Response Waiting for response... Request Sample C# JavaScript Python Java PowerShell // C# // JavaScript // Python // Java // PowerShell … Give feedback about geocoding results. …
Feedback (experimental)
/en/documentation/geocoding-places-api/concepts/feedback-experimental
Challenge PTV Logistics is striving to deliver the best experience to its customers. A simple and effective measure is to enable customers to easily provide feedback about geocoding results obtained. This page describes how a customer can easily report …
Feature List
/en/resources/feature-list
Explore the most important features of PTV Developer and find the API that fits your needs: Route Optimization, Geocoding, Routing, Map Matching, and more. Follow the link that is hidden behind the information icon 🛈 of the corresponding API to find out …
Violations
/en/documentation/matrix-routing-api/concepts/violations
If there is no valid route for the selected vehicle but the resulting route can be calculated using roads which are actually prohibited, the route is marked as violated. These violation flags could be retrieved if the VIOLATION_FLAGS are requested in the …
Get RouteId
/en/documentation/matrix-routing-api/code-samples/get-routeid
POST Profile No value No Value EUR_TRAILER_TRUCK EUR_TRUCK_40T EUR_TRUCK_11_99T EUR_TRUCK_7_49T EUR_VAN EUR_CAR EUR_TLN_TRUCK_40T EUR_TLN_TRUCK_20T EUR_TLN_TRUCK_11_99T EUR_TLN_VAN USA_1_PICKUP USA_5_DELIVERY USA_8_SEMITRAILER_5AXLE …
Track Matching with Toll Calculation
/en/resources/tutorials/map-matching/track-matching-toll-calculation
Track Matching Tutorial In this tutorial you will learn how a basic Track Matching workflow works. First, you use Track Matching with the calculationMode parameter as a POST request and pass the positions in JSON format. If the request succeeds, the …
Guide - Sequence Optimization API [MAINTENANCE]
/en/documentation/sequence-optimization-api
Introduction The PTV Developer Sequence Optimization API allows you to optimize stop order to get the most efficient routes for your vehicles. After distributing stops to optimal routes with the Route Optimization API, the Sequence Optimization API …