Con la API de Cálculo de Distancias, los usuarios pueden obtener fácilmente la distancia entre dos ubicaciones geográficas. La API utiliza algoritmos sofisticados y tecnologías de mapeo para calcular la distancia más corta a lo largo de la superficie de la Tierra, teniendo en cuenta diversos factores como redes de carreteras, terreno y obstáculos geográficos.
La API de Cálculo de Distancias ofrece varios formatos de salida para adaptarse a diferentes preferencias y casos de uso. Los usuarios pueden elegir recibir medidas entre kilómetros y millas, según sus necesidades.
Además, la API de Cálculo de Distancias está diseñada para ser escalable y eficiente, capaz de manejar un gran volumen de solicitudes con una latencia mínima. Esta escalabilidad garantiza que la API pueda adaptarse a las necesidades de usuarios de todos los tamaños, desde pequeñas startups hasta grandes empresas.
En conclusión, la API de Cálculo de Distancias ofrece una solución completa para calcular distancias entre dos ubicaciones. Gracias a su facilidad de uso, flexibilidad, fiabilidad y escalabilidad, la API es una herramienta esencial para los usuarios. Ya sea que estés planeando un viaje, optimizando logística o desarrollando servicios basados en la ubicación, la API de Cálculo de Distancias te proporciona las mediciones de distancia precisas que necesitas para tener éxito.
Recibirá un parámetro y te proporcionará un JSON.
Aparte del número de llamadas a la API, no hay ninguna otra limitación.
Para usar este endpoint, debes indicar 2 ubicaciones en el parámetro. También hay un parámetro opcional donde puedes indicar la unidad de medida (kilómetros o millas).
Obtener distancias - Características del Endpoint
| Objeto | Descripción |
|---|---|
location1 |
[Requerido] Indicates the first location |
location2 |
[Requerido] Indicates the second location |
unit |
Opcional Indicates the unit of measurement |
{
"distance": 1673.4448632836118,
"unit": "kilometers",
"location1": {
"place_id": 15496907,
"licence": "Data © OpenStreetMap contributors, ODbL 1.0. http://osm.org/copyright",
"osm_type": "relation",
"osm_id": 1224652,
"lat": "-34.6037181",
"lon": "-58.38153",
"class": "boundary",
"type": "administrative",
"place_rank": 16,
"importance": 0.7279817834797908,
"addresstype": "city",
"name": "Buenos Aires",
"display_name": "Buenos Aires, Comuna 1, Autonomous City of Buenos Aires, Argentina",
"address": {
"city": "Buenos Aires",
"ISO3166-2-lvl8": "AR-C",
"state_district": "Comuna 1",
"state": "Autonomous City of Buenos Aires",
"ISO3166-2-lvl4": "AR-C",
"country": "Argentina",
"country_code": "ar"
},
"boundingbox": [
"-34.7056370",
"-34.5265535",
"-58.5314494",
"-58.3351423"
]
},
"location2": {
"place_id": 382868521,
"licence": "Data © OpenStreetMap contributors, ODbL 1.0. http://osm.org/copyright",
"osm_type": "relation",
"osm_id": 298285,
"lat": "-23.5506507",
"lon": "-46.6333824",
"class": "boundary",
"type": "administrative",
"place_rank": 16,
"importance": 0.6861749119420276,
"addresstype": "municipality",
"name": "São Paulo",
"display_name": "São Paulo, Região Imediata de São Paulo, Região Metropolitana de São Paulo, Região Geográfica Intermediária de São Paulo, São Paulo, Southeast Region, Brazil",
"address": {
"municipality": "São Paulo",
"county": "Região Metropolitana de São Paulo",
"state_district": "Região Geográfica Intermediária de São Paulo",
"state": "São Paulo",
"ISO3166-2-lvl4": "BR-SP",
"region": "Southeast Region",
"country": "Brazil",
"country_code": "br"
},
"boundingbox": [
"-24.0079003",
"-23.3577551",
"-46.8262692",
"-46.3650898"
]
}
}
curl --location --request GET 'https://zylalabs.com/api/3665/distance+calculation+api/4136/get+distances?location1=Buenos Aires&location2=Sao Paulo&unit=kilometers' --header 'Authorization: Bearer YOUR_API_KEY'
| Encabezado | Descripción |
|---|---|
Autorización
|
[Requerido] Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito. |
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
Los usuarios deben indicar 2 ubicaciones para medir la distancia.
La API de Cálculo de Distancias permite a los usuarios calcular la distancia entre dos ubicaciones geográficas.
Hay diferentes planes para adaptarse a todos los gustos, incluyendo una prueba gratuita para un pequeño número de solicitudes, pero su tarifa está limitada para evitar el abuso del servicio.
Zyla ofrece una amplia gama de métodos de integración para casi todos los lenguajes de programación. Puedes usar estos códigos para integrarlos en tu proyecto según lo necesites.
La API devuelve un objeto JSON que contiene la distancia calculada entre dos ubicaciones, la unidad de medida (kilómetros o millas) y información detallada sobre cada ubicación, incluidos coordenadas e identificadores de lugar.
Los campos clave en la respuesta incluyen "distancia" (valor numérico), "unidad" (unidad de medida) y los objetos "ubicación1" y "ubicación2", que proporcionan detalles como latitud, longitud y nombres de lugares.
Los datos de respuesta están estructurados como un objeto JSON. Incluye una medición de distancia de nivel superior, la unidad y objetos anidados para cada ubicación, detallando sus atributos geográficos y administrativos.
El punto final acepta dos parámetros obligatorios para las ubicaciones y un parámetro opcional para especificar la unidad de medida (kilómetros o millas) para el cálculo de la distancia.
Los usuarios pueden personalizar las solicitudes especificando las dos ubicaciones en el formato requerido y, opcionalmente, eligiendo su unidad de medida preferida para recibir la distancia en kilómetros o millas.
La API de Cálculo de Distancias utiliza datos de los colaboradores de OpenStreetMap, asegurando un mapeo completo y actualizado de ubicaciones geográficas y redes viales.
La precisión de los datos se mantiene a través de actualizaciones continuas de OpenStreetMap y algoritmos sofisticados que tienen en cuenta las redes viales y las características geográficas al calcular distancias.
Los casos de uso típicos incluyen la planificación de rutas para entregas, la optimización logística entre almacenes, la estimación de distancias de viaje, el seguimiento de la condición física y el análisis de bienes raíces por proximidad a servicios.
Nivel de Servicio:
100%
Tiempo de Respuesta:
889ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
342ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
614ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
345ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.205ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
128ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
574ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
445ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
92ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
331ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.800ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
428ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.562ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
630ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
257ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.061ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
200ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
121ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.714ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
121ms