La API de Calculadora de Rutas de Ubicación permite a los usuarios calcular fácilmente la distancia entre dos puntos geográficos. Utilizando algoritmos avanzados y tecnologías de mapeo, determina el camino más corto a través de la superficie de la tierra, teniendo en cuenta factores como las redes de carreteras, el terreno y las barreras naturales.
Diseñada para ser eficiente y escalable, la API maneja grandes volúmenes de solicitudes con una latencia mínima, lo que la hace adecuada para una amplia gama de usuarios, desde pequeñas empresas hasta grandes corporaciones. Su infraestructura robusta asegura un rendimiento confiable incluso con cargas de trabajo exigentes.
En esencia, la API de Calculadora de Rutas de Ubicación ofrece una solución completa para el cálculo de distancias basado en la ubicación. Con una interfaz fácil de usar, formatos de salida personalizables y una fiabilidad excepcional, es una herramienta vital para aplicaciones como planificación de viajes, gestión logística y el desarrollo de servicios basados en la ubicación. Esta API proporciona los datos de distancia precisos necesarios para impulsar el éxito en una variedad de casos de uso.
Para usar este punto final 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": 1343.8971167540449,
"unit": "kilometers",
"location1": {
"place_id": 149918278,
"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": 12,
"importance": 0.7626360265737919,
"addresstype": "county",
"name": "Oslo",
"display_name": "Oslo, Norway",
"address": {
"county": "Oslo",
"ISO3166-2-lvl4": "NO-03",
"country": "Norway",
"country_code": "no"
},
"boundingbox": [
"59.8093113",
"60.1351064",
"10.4891652",
"10.9513894"
]
},
"location2": {
"place_id": 88126621,
"licence": "Data © OpenStreetMap contributors, ODbL 1.0. http://osm.org/copyright",
"osm_type": "relation",
"osm_id": 71525,
"lat": "48.8534951",
"lon": "2.3483915",
"class": "boundary",
"type": "administrative",
"place_rank": 12,
"importance": 0.8845663630228834,
"addresstype": "city",
"name": "Paris",
"display_name": "Paris, Ile-de-France, Metropolitan France, France",
"address": {
"city": "Paris",
"ISO3166-2-lvl6": "FR-75C",
"state": "Ile-de-France",
"ISO3166-2-lvl4": "FR-IDF",
"region": "Metropolitan France",
"country": "France",
"country_code": "fr"
},
"boundingbox": [
"48.8155755",
"48.9021560",
"2.2241220",
"2.4697602"
]
}
}
curl --location --request GET 'https://zylalabs.com/api/5466/location+path+calculator+api/7088/calculate+distances?location1=Oslo&location2=Paris' --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 del Calculador de Rutas de Ubicación permite a los usuarios calcular la distancia entre dos ubicaciones geográficas.
Hay diferentes planes para satisfacer todos los gustos, incluyendo una prueba gratuita para un pequeño número de solicitudes, pero su tasa está limitada para evitar el abuso del servicio.
La API utiliza claves de API para la autenticación. Para acceder a la API, incluya su clave de API en el encabezado de la solicitud. La clave de API se proporciona al registrarse y debe mantenerse segura.
La API generalmente admite JSON como formato de respuesta. JSON se usa ampliamente debido a su simplicidad y compatibilidad con la mayoría de los lenguajes de programación y frameworks.
El endpoint Calcular Distancias devuelve datos que incluyen la distancia calculada entre dos ubicaciones, la unidad de medida (por ejemplo, kilómetros) y información detallada sobre cada ubicación, como el ID del lugar, las coordenadas y los componentes de la dirección.
Los campos clave en la respuesta incluyen "distancia" (valor numérico), "unidad" (unidad de medida), "ubicación1" y "ubicación2" (objetos que contienen detalles como ID de lugar, latitud, longitud y dirección).
Los datos de la respuesta están estructurados en formato JSON, con el objeto principal que contiene campos de distancia y unidad, seguidos de objetos anidados para cada ubicación que incluyen detalles geográficos y administrativos.
Los parámetros principales para este punto final son las dos ubicaciones especificadas por sus coordenadas geográficas (latitud y longitud) o identificadores de lugar. Los usuarios pueden personalizar las solicitudes proporcionando diferentes pares de ubicaciones.
Este punto final proporciona información sobre la distancia entre dos lugares, las coordenadas geográficas de cada lugar y detalles de la información de la dirección, incluyendo el país y las divisiones administrativas.
La precisión de los datos se mantiene mediante el uso de algoritmos avanzados y tecnologías de mapeo confiables, aprovechando datos de fuentes confiables como OpenStreetMap para garantizar cálculos de distancia precisos.
Los casos de uso típicos incluyen la planificación de viajes, la gestión de logística, la optimización de rutas para servicios de entrega y cualquier aplicación que requiera mediciones de distancia precisas entre puntos geográficos.
Los usuarios pueden utilizar los datos devueltos para informar la planificación de rutas, evaluar los tiempos de viaje, optimizar las operaciones logísticas e integrar servicios basados en la ubicación en aplicaciones aprovechando los detalles de distancia y ubicación proporcionados.
Nivel de Servicio:
100%
Tiempo de Respuesta:
342ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
789ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
19.536ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
19.536ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.179ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
144ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
19.536ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
469ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
614ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.073ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
9.274ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.128ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
223ms
Nivel de Servicio:
99%
Tiempo de Respuesta:
1.933ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
446ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
197ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
352ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.103ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
357ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
296ms