335 results have been found
Showcases
/en/resources/showcases
PTV Developer showcases are applications aimed at highlighting key features and qualities of the PTV Developer services. Unlike tutorials , showcases usually do not provide code. They mainly serve as marketing tools with a consistent appearance, intended …
Imprint
/en/imprint
PTV Logistics GmbH Address: Stumpfstraße 1 76131 Karlsruhe, Germany Management Board: Dr. Steven Kamiel De Schrijver (CEO) Dr. An Jet M De Wispelaere (CPO) Elmar Weber (CFO) Dr. Marco Di Matteo Contact: Phone: +49 (0) 721-91112-0 Fax: +49 (0) …
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 …
Combined Transports
/en/documentation/data-api/code-samples/combined-transports
GET Latitude Longitude Radius Send Request Response Waiting for response... Request Sample C# JavaScript Python Java PowerShell // C# // JavaScript // Python // Java // PowerShell … This code sample describes how to request combined transports around a …
Low Emission Zones
/en/documentation/vector-maps-api/concepts/low-emission-zones
Low emission zones are zones where the most polluting vehicles are forbidden from driving. Zones are intended to improve air quality and so public health. Criteria to enter in a zone are different according to the countries: Some countries use an emission …
Guide - Route Optimisation API
/en/documentation/route-optimization-api
Introduction The PTV Developer Route Optimisation API allows you to schedule and optimise your fleet routes to ensure the most efficient use of resources. Solving the VRP (Vehicle Routing Problem) is a complex challenge: Even for one vehicle and five …
Guide - Sequence Optimization API
/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 …
Map Data
/en/resources/map-data
Map Data | PTV Developer Country State Code Toll Truck restrictions Detailed postal codes … Explore the map data that is used as basis of most PTV Developer APIs: We provide countries across the world on a detailed road level. Moreover, there are …
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. …
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 …
FAQ (Help)
/en/help/faq-help
You need to sign up for a PTV account and then activate your free subscription of PTV Developer. If you already have a PTV account, you can directly activate your free product . No payment details are needed to activate your free product. … No. Every …
Documentation
/en/documentation
Geocoding Geocoding & Places API Geocoding & Places OSM API Maps Raster Maps API Vector Maps API Vector Maps OSM API Map Matching Map Matching API Routing Routing API Routing OSM API Matrix Routing API Matrix Routing OSM API EWS EWS Road Distance …
API Changes
/en/documentation/account-api/api-changes
{ "releaseHistory": [ { "type": "Feature", "description": "Added methods to create, update and delete API keys of paid PTV Developer subscriptions.", "version": "1.0.0" }, { "type": "Feature", "description": "Added method 'getUsage' to retrieve the usage …
Account API Reference
/en/documentation/account-api/account-api-reference
{ "openapi": "3.0.1", "info": { "title": "Account API", "version": "1.0", "description": "With the Account service you can manage your API keys and track their usage. It is important to note that unlike all other APIs, the Account API needs a master API …
API Key Management and Usage
/en/documentation/account-api/concepts/api-key-management-and-usage
The Account API provides the possibility to manage API keys and to track the usage of your PTV Developer subscriptions programmatically. Of course, you can still do this within your account by using the API keys app and the usage monitor app. In general, …
Quick Start - Account API
/en/documentation/quick-start-account-api
With the Account service you can manage your API keys and track their usage. It is important to note that unlike all other APIs, the Account API needs a master API key for authentication. For more details consult the concept . Using the Account API is …
Bin packing
/en/resources/tutorials/loading-space-optimization/bin-packing
In this tutorial you will learn how to implement a loading space optimization app . Using the app, it will allow you to specify bins and items. Then, after optimizing, it displays the result of the loaded bins. The aim of the code examples in the tutorial …
Time-Dependent Matrix
/en/resources/tutorials/matrix-calculation/time-dependent-matrix
In this tutorial you will learn how our simple Time-Dependent Matrix Calculation App is implemented. This simple application computes a time-dependent matrix with the help of the Matrix Routing API. The resulting travel time profiles of a relation for the …
Matrix Routing
/en/resources/tutorials/matrix-calculation/matrix-routing
In this tutorial you will learn how our simple Matrix Calculation App is implemented. The app computes a matrix calculation with the help of the Matrix Routing API. It results in a distance, travel time and or toll cost matrix displayed in a table. To …
Reachable Areas
/en/resources/tutorials/routing/reachable-areas
In this tutorial you will learn how a Reachable Areas Routing App is implemented that uses the calculation of reachable areas from one specific position. It will allow to display a map, click on a location anywhere on the map and calculate areas around …
Block Intersecting Roads
/en/resources/tutorials/routing/block-intersecting-roads
In this tutorial you will learn how to implement a Block Intersecting Roads Routing App . It will allow to display a map, add polylines to block the intersecting roads, and calculate a route taking into account the blocked roads or not. The aim of the …
A-B Routing
/en/resources/tutorials/routing/ab-routing
In this tutorial you will learn how a basic Routing App is implemented. It will allow to display a map, enter addresses for start and destination and find the optimal route between these waypoints. To concentrate on the basic principles, all other …
Emission Calculation
/en/resources/tutorials/routing/emissions-routing
In this tutorial you will learn how an Emission Calculation App is implemented. It will allow to display a map, select a vehicle and an emission method, and calculate a route with emissions between waypoints. The aim of the code examples is to illustrate …
Toll Calculation
/en/resources/tutorials/routing/toll-routing
In this tutorial you will learn how a Toll Calculation App is implemented. It will allow to display a map, select and calculate a route with toll between waypoints. The aim of the code examples is to illustrate the use of the toll use case of PTV …
A-B Routing (OSM)
/en/documentation/routing-osm-api/code-samples/routing/ab-routing
A-B Routing | Routing API Documentation | PTV Developer GET Latitude A Longitude A Latitude B Longitude B Profile No value No value OSM_BICYCLE OSM_CARGO_BICYCLE EUR_OSM_CAR EUR_OSM_TRAILER_TRUCK IMEA_OSM_CAR Send Request Response Waiting for …