Con la API de Métricas de Distancia, los usuarios pueden recuperar sin esfuerzo la distancia entre dos puntos geográficos. Aprovechando algoritmos avanzados y tecnologías de mapeo, la API calcula la distancia más corta a través de la superficie de la Tierra, teniendo en cuenta elementos como redes viales, terreno y barreras geográficas.
Además, la API de Métricas de Distancia está diseñada para la escalabilidad y eficiencia, capaz de gestionar altos volúmenes de solicitudes con un mínimo de retraso. Su escalabilidad asegura adaptabilidad a las demandas de los usuarios, que van desde pequeñas startups hasta grandes corporaciones.
En resumen, la API de Métricas de Distancia proporciona una solución integral para el cálculo de distancias entre ubicaciones. Con su interfaz amigable, opciones de salida adaptables, fiabilidad y escalabilidad, la API se presenta como una herramienta indispensable. Ya sea para la planificación de viajes, optimización logística o desarrollo de servicios basados en ubicación, la API de Calculadora de Distancia proporciona datos de distancia precisos esenciales para el éxito.
Recibirá un parámetro y le proporcionará un JSON.
Aparte del número de llamadas a la API, no hay otra limitación.
Para usar este endpoint debes indicar 2 ubicaciones en el parámetro.
Calcular Distancias - Características del Endpoint
| Objeto | Descripción |
|---|---|
location1 |
[Requerido] Indicates the first location |
location2 |
[Requerido] Indicates the second location |
{
"distance": 12222.74218872189,
"unit": "kilometers",
"location1": {
"place_id": 145369277,
"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"
]
},
"location2": {
"place_id": 15312163,
"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"
]
}
}
curl --location --request GET 'https://zylalabs.com/api/3850/distance+metrics+api/4497/calculate+distances?location1=Oslo&location2=Buenos Aires' --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 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 ofrece una amplia gama de métodos de integración para casi todos los lenguajes de programación. Puedes usar estos códigos para integrar en tu proyecto según lo necesites.
La API de Métricas de Distancia devuelve un objeto JSON que contiene la distancia calculada entre dos lugares, junto con detalles sobre cada ubicación, como coordenadas, IDs de lugar y clasificaciones geográficas.
Los campos clave en la respuesta incluyen "distancia" (valor numérico), "unidad" (unidad de medida) e información detallada para "ubicación1" y "ubicación2," incluyendo latitud, longitud y nombres de lugares.
Los datos de respuesta están estructurados como un objeto JSON con una métrica de distancia de nivel superior, unidad de medida y objetos anidados para cada ubicación que contienen detalles geográficos relevantes.
El parámetro principal requerido son las dos ubicaciones para las cuales se va a calcular la distancia. Estas se pueden especificar utilizando IDs de lugar, coordenadas o direcciones.
La precisión de los datos se mantiene a través del uso de algoritmos avanzados y tecnologías de mapeo fiables, obteniendo datos de proveedores confiables como OpenStreetMap para garantizar cálculos de distancia precisos.
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 del estado físico y el análisis inmobiliario para la proximidad a servicios.
Los usuarios pueden utilizar los datos devueltos para informar la toma de decisiones en logística, mejorar la planificación de viajes o integrar métricas de distancia en aplicaciones para mejorar la experiencia y funcionalidad del usuario.
El punto final proporciona mediciones de distancia, coordenadas geográficas, identificadores de lugar y metadatos adicionales sobre cada ubicación, lo que permite un análisis integral para diversas aplicaciones.
Nivel de Servicio:
100%
Tiempo de Respuesta:
590ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
889ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
342ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
445ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
522ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
302ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
3.929ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
789ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.205ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
128ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
922ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
269ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
280ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
0ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
465ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.127ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
0ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
319ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
5.626ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
949ms