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.
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 asegura 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 planificando un viaje, optimizando logística o desarrollando servicios basados en 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.
Además del número de llamadas a la API, no hay otra limitación.
Para utilizar este punto final, debes indicar 2 ubicaciones en el parámetro.
Obtener distancias - Características del Endpoint
| Objeto | Descripción |
|---|---|
location1 |
[Requerido] Indicates the first location |
location2 |
[Requerido] Indicates the second location |
{
"distance": 5930.22396853846,
"unit": "kilometers",
"location1": {
"place_id": 371380173,
"licence": "Data © OpenStreetMap contributors, ODbL 1.0. http://osm.org/copyright",
"osm_type": "relation",
"osm_id": 175905,
"lat": "40.7127281",
"lon": "-74.0060152",
"class": "boundary",
"type": "administrative",
"place_rank": 10,
"importance": 0.8175766114518461,
"addresstype": "city",
"name": "New York",
"display_name": "New York, United States",
"address": {
"city": "New York",
"state": "New York",
"ISO3166-2-lvl4": "US-NY",
"country": "United States",
"country_code": "us"
},
"boundingbox": [
"40.4765780",
"40.9176300",
"-74.2588430",
"-73.7002330"
]
},
"location2": {
"place_id": 144054890,
"licence": "Data © OpenStreetMap contributors, ODbL 1.0. http://osm.org/copyright",
"osm_type": "relation",
"osm_id": 406091,
"lat": "59.9133301",
"lon": "10.7389701",
"class": "boundary",
"type": "administrative",
"place_rank": 11,
"importance": 0.71373169654299,
"addresstype": "city",
"name": "Oslo",
"display_name": "Oslo, Norway",
"address": {
"city": "Oslo",
"ISO3166-2-lvl4": "NO-03",
"country": "Norway",
"country_code": "no"
},
"boundingbox": [
"59.8093113",
"60.1351064",
"10.4891652",
"10.9513894"
]
}
}
curl --location --request GET 'https://zylalabs.com/api/3845/distance+estimation+api/4491/get+distances?location1=New York&location2=Oslo' --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 Estimación de Distancia 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 tu tarifa está limitada para evitar el abuso del servicio.
Zyla proporciona una amplia gama de métodos de integración para casi todos los lenguajes de programación. Puedes utilizar 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, junto con detalles sobre cada ubicación, incluyendo coordenadas, IDs de lugar e información de dirección.
Los campos clave en la respuesta incluyen "distancia" (valor numérico), "unidad" (por ejemplo, kilómetros) e información detallada de ubicación para "ubicación1" y "ubicación2," como latitud, longitud y componentes de dirección.
La respuesta está estructurada como un objeto JSON con una medida de distancia de nivel superior, unidad y objetos anidados para cada ubicación, proporcionando detalles completos sobre ambos puntos geográficos.
El parámetro principal requerido son las dos ubicaciones, las cuales se pueden especificar utilizando IDs de lugar, coordenadas o direcciones para calcular la distancia con precisión.
El punto final proporciona mediciones de distancia, coordenadas geográficas e información de dirección detallada para ambas ubicaciones especificadas, facilitando diversas aplicaciones como la planificación de rutas y la logística.
La API utiliza algoritmos sofisticados y tecnologías de mapeo, obteniendo datos de plataformas confiables como OpenStreetMap, asegurando alta precisión en los cálculos de distancia.
Los casos de uso más comunes incluyen la planificación de rutas para entregas, la optimización logística, la estimación de distancias de viaje, el seguimiento del estado físico y el análisis de bienes raíces por proximidad a servicios.
Los usuarios pueden extraer la distancia y la unidad para cálculos, mientras que los detalles de la ubicación pueden mejorar las aplicaciones al proporcionar contexto, como mostrar rutas en mapas o evaluar tiempos de viaje.
Nivel de Servicio:
100%
Tiempo de Respuesta:
789ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
342ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
574ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
889ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
487ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
445ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
132ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
590ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
103ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.223ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
620ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
588ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
524ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
77ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
268ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
359ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
978ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
203ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.434ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
209ms