Overview of Products from DistanceMatrix
Today we would like to introduce you to the DistanceMatrix brand and what products it offers. DistanceMatrix is designed to determine the distance between different points on the map and the travel time from one to another using API. We will briefly inform you about the crucial characteristics of its products, how they work, and what businesses benefit from them.
You will get a range of advantages dealing with our products. The key is to decrease the cost of computing routes and travel times between points or places. Also, with DM APIs, you can consider transport jams, travel modes, etc., if you are sure, you need it. We collect traffic data from public sources and then use our techniques to compute travel times. And we should admit that the APIs from DistanceMatrix provide the same high accuracy level as Google, TomTom, and Bing. So, if you decide to migrate from the Google APIs, you even don’t need to rewrite your current code.
You don’t have to worry about the region where you do business – you can apply our products anywhere in the world.
How does It Work?
Let us say you need to find the distance and travel time between address points on a map. The Geocode API returns these queries as point coordinates. Then the Distance Matrix API gets back distance and travel time data on queries with point coordinates.
You will get a DM in JSON format. Every element of this matrix in the reply is a block of data along one route and includes two fields – distance and duration. For products that consider traffic conditions, will be added a field duration_in_traffic.
The Main Characteristics of DistanceMatrix Products
Let’s consider the products by DistanceMatrix closer. The main one is the Distance Matrix API. It is created for calculating, evaluating, and planning routes. When sending an application, the user automatically receives an email with a token and information on how to start using the API. This token ensures you the ability to test the product for seven days. Furthermore, the Distance Matrix API can perform its function but in different ways with different capabilities. These ways differ in the number of elements in the request, real-time traffic embodying, speed of work, and pricing plan.
The first function is the real-time Distance Matrix API with traffic conditions. This product can allow you to compute the time of the way considering traffic jams and other road restrictions.
Applying the Real-time Distance Matrix API with traffic conditions, you can send a query with no more than 100 elements at once. These can be matrices of 1×100, 10×10, 5×20, etc.
Due to our policy, you can get up to 50 elements per second unless another is agreed upon individually.
But, you can use our Real-time Distance Matrix API without traffic conditions – the second function – if real-time traffic is not crucial to your business. That gives you the opportunity to obtain the fastest response, with the request size up to 300-500 elements per second.
The Asynchronous Distance Matrix API with traffic conditions has no limit on the query size, but daily usage should not exceed 80,000 elements. For example, no more than 10 queries for 20×400 matrices (10 * 20 * 400 = 80,000) per day.
For computing applying Asynchronous Distance Matrix API with traffic conditions, the response time is up to 5 elements per second. At the same time, this product has two key advantages: calculating large requests and considering the real-time traffic.
If you need to compute matrixes with plenty of elements, your best choice is the Asynchronous Distance Matrix API without traffic conditions. An asynchronous query is primarily used for processing large and complex routing requests and is popular in such fields as logistics and transportation.
Our second product – Geocoding APIs – work in two directions: Forward or simply geocoding API and the Reverse geocoding API.
The geocoding API converts street or other human addresses into latitude and longitude geographic coordinates. It is worth noting that this API lets you automatically analyze addresses and intersections and also add missing letters.
The reverse geocoding API operates in the opposite way: it transforms geographical coordinates into human-readable addresses.
Thus, this product will be handy for taxi drivers to deal with efficiently, even incomplete customer addresses. It is also indispensable in the delivery of both courier and food. And last but not least – Geocoding APIs also have the same precision as the Google API.
As you can see, DistanceMatrix is proving to be useful in many different areas, as almost every area of life is somehow related to movement and the need to measure distances – and we are happy to support you in this field.