356 results have been found
Batch Locations by Positions (Delete)
/en/documentation/geocoding-places-api/code-samples/batch-locations-positions-delete
DELETE Request ID The retention period of a request, after which it is automatically deleted, is 24 hours. Send Request Response Waiting for request to be completed... Request Sample C# JavaScript Python Java PowerShell // C# // JavaScript // Python // …
Batch Locations by Positions (Get)
/en/documentation/geocoding-places-api/code-samples/batch-locations-positions-get
GET Request ID The retention period of a request, after which it is automatically deleted, is 24 hours. Send Request Response Waiting for request to be completed... Request Sample C# JavaScript Python Java PowerShell // C# // JavaScript // Python // …
Batch Locations by Positions (Status)
/en/documentation/geocoding-places-api/code-samples/batch-locations-positions-status
x GET Request ID The retention period of a request, after which it is automatically deleted, is 24 hours. Send Request Response Waiting for request to be completed... Request Sample C# JavaScript Python Java PowerShell // C# // JavaScript // Python // …
Batch Locations by Positions (Create)
/en/batch-locations-positions-create
POST Position 1 Latitude Longitude Position 2 Latitude Longitude Position 3 Latitude Longitude Send Request Request Body Response Waiting for response... Request Sample C# JavaScript Python Java PowerShell // C# // JavaScript // Python // Java // …
API Changes Batch
/en/documentation/geocoding-places-api/api-changes-batch
{ "releaseHistory": [ { "type": "Feature", "description": "First version of the batch geocoding service.", "version": "1.0.1" }, { "type": "Bugfix", "description": "Fixed issue with persistence causing internal server errors when getting results.", …
API Reference Batch
/en/documentation/geocoding-places-api/api-reference-batch
{ "openapi": "3.0.1", "info": { "title": "Geocoding Batch API", "description": "With the Batch Geocoding service you can find a large number of locations.", "version": "1.0", "contact": { "url": "https://developer.myptv.com/" } }, "tags": [ { "name": …
Drivers' Working Hours
/en/documentation/routing-api/concepts/drivers-working-hours
The drivers' working hours are a set of regulations that define break periods and driving/travel time limits for vehicle drivers. The purpose of a driving time regulation law is to improve road safety and ensure good working conditions of drivers. If no …
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 …
Profiles and Countries
/en/documentation/route-optimization-optiflow-api/concepts/profiles-and-countries
Profiles and Countries | Route Optimization API Documentation | PTV Developer European profiles Profiles Description Supported traffic modes EUR_TRAILER_TRUCK Typical 40t semi-trailer truck (Euro-tractor) with 5 axles consisting of tractor with 2 or 3 …
Interactive Routing App with React
/en/resources/tutorials/interactive-routing-app-react-vite-typescript
The goal of this tutorial is to build a simple routing React app from scratch using the PTV Vector Map and the PTV Developer clients for TypeScript. In this tutorial, for the sake of simplicity, our app will not include any CSS file, nor context manager. …
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 …
Violation Events
/en/documentation/routing-api/code-samples/routing/violation-events
Violation Events Polyline | Routing API Documentation | PTV Developer GET Latitude A Longitude A Latitude B Longitude B 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 …
Date and Time
/en/documentation/routing-api/concepts/date-and-time
To obtain the best results date and time will be considered for calculating the route, the travel time and toll. Route Calculation Many roads cannot be used by trucks at any time. The Routing API will automatically consider roads prohibited for the …
Violations
/en/documentation/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. When enabling drivers' working hours but the resulting route exceeds one of the …
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 …
Create a custom style with Maputnik
/en/resources/tutorials/map-rendering/create-custom-style-maputnik
Maputnik is a powerful open-source online tool to create and edit Maplibre map styles. It can be also used to customize PTV Vector Map styles. This tutorial illustrates how to import a PTV Vector Map style into maputnik, edit and at the end export it, so …
OSM Profiles
/en/documentation/data-api/concepts/osm-profiles
The properties of a vehicle are stored in a profile, matching typical transport situations. It describes the physical and legal properties, such as height and weight, which are used to calculate a route. OSM predefined profiles OSM predefined profiles …
Results Representation (OSM)
/en/documentation/matrix-routing-osm-api/concepts/results-representation
The response of a Matrix Routing request is composed of arrays and other information. … Response arrays Depending on the results parameter, the response contains one or several one-dimensional arrays. For each combination, origins (i) and destinations (j) …
Results Representation
/en/documentation/matrix-routing-api/concepts/results-representation
The response of a Matrix Routing request is composed of arrays and other information. Depending on what has been set in the options , plain arrays or encoded string are returned. The following sections explain how to interprete these results. … Plain …
Toll in Routing
/en/documentation/routing-api/concepts/toll-routing
Availability of toll data Generally, toll data is available for most countries in Europe, the United States of America, Australia and New Zealand listed on the Map Data page. The exact occurrences on road level can be viewed on the Toll Map page. In order …
PTV Developer
PTV Developer (Home)
OptiFlow route optimization algorithms now available as API NEW and available now – Integrate our superior & high-performance route optimization algorithms directly into your platform and enhance it with cutting-edge technology designed for developers, by …
Guide - Route Optimization OptiFlow API
/en/documentation/guide-route-optimization-optiflow-api
Introduction The Route Optimization OptiFlow API provides a solution to the Vehicle Routing Problem (VRP) and the Travelling Salesman Problem (TSP), a logistical puzzle where the goal is to find the most efficient way to distribute goods or services to …
Imprint
/en/imprint
PTV Logistics GmbH Address: Stumpfstraße 1 76131 Karlsruhe, Germany Management Board: Dr. Steven De Schrijver (CEO) Dr. An De Wispelaere (CPO) Elmar Weber (CFO) Contact: Phone: +49 (0) 721 91112-0 Fax: +49 (0) 721 91112-699 E-Mail: …
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, …