Para permitir que los usuarios determinen sin esfuerzo la distancia entre dos puntos geográficos, la API de Validador de Distancias emplea algoritmos avanzados y tecnologías de mapeo. Calcula la distancia más corta a través de la superficie terrestre, teniendo en cuenta variables como redes de caminos, terreno y obstáculos geográficos.
Además, la API de Validador de Distancias está diseñada para ser escalable y eficiente, capaz de manejar grandes volúmenes de solicitudes con una latencia mínima. Esta escalabilidad asegura la adaptabilidad a las necesidades de usuarios de todo tipo, desde startups hasta grandes empresas.
En resumen, la API de Validador de Distancias presenta una solución integral para calcular distancias entre ubicaciones. Gracias a su facilidad de implementación, versatilidad, confiabilidad y escalabilidad, esta API se convierte en un recurso indispensable. Ya sea organizando planes de viaje, optimizando operaciones logísticas o creando servicios centrados en la ubicación, la API de Validador de Distancias ofrece la precisión necesaria para el éxito.
Recibirá un parámetro y le proporcionará un JSON.
Además del número de llamadas a la API, no hay ninguna otra limitación.
Para utilizar 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": 11024.713181071042,
"unit": "kilometers",
"location1": {
"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"
]
},
"location2": {
"place_id": 82297359,
"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.8317101715588673,
"addresstype": "city",
"name": "Paris",
"display_name": "Paris, Ile-de-France, Metropolitan France, France",
"address": {
"city": "Paris",
"ISO3166-2-lvl6": "FR-75",
"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/3868/distance+validator+api/4567/calculate+distances?location1=Buenos Aires&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 Validador de Distancia otorga a los usuarios la capacidad de calcular rápida y precisamente la distancia entre cualquier par de puntos geográficos.
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 con tu proyecto según lo necesites.
La API devuelve un objeto JSON que contiene la distancia calculada entre dos ubicaciones, la unidad de medida (por ejemplo, kilómetros) y información detallada sobre cada ubicación, incluyendo coordenadas e identificadores de lugar.
Los campos clave 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.
La respuesta está estructurada como un objeto JSON con un campo de distancia de nivel superior, un campo de unidad y objetos anidados para cada ubicación que contienen atributos como place_id, coordenadas y detalles de la dirección.
El parámetro principal requerido son las dos ubicaciones para las cuales se debe calcular la distancia. Estas se pueden especificar usando nombres de lugares, coordenadas o IDs de lugares.
La API de Validador de Distancias utiliza algoritmos avanzados y tecnologías de mapeo, obteniendo datos de proveedores confiables como OpenStreetMap, asegurando una alta precisión en los cálculos de distancia.
Los casos de uso comunes incluyen la planificación de rutas para entregas, la optimización logística entre almacenes, la estimación de distancias de viaje y el seguimiento del estado físico durante los entrenamientos.
Los usuarios pueden extraer la distancia y la unidad para la planificación de rutas o logística, mientras que los detalles de ubicación pueden mejorar las aplicaciones al proporcionar contexto, como la proximidad a servicios en aplicaciones inmobiliarias.
El punto final proporciona mediciones de distancia, coordenadas de ubicación, identificadores de lugares e información detallada de direcciones, lo que permite a los usuarios obtener información sobre las relaciones geográficas entre ubicaciones.
Nivel de Servicio:
100%
Tiempo de Respuesta:
120ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
345ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
889ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
159ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
127ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
614ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
590ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
789ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
445ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
89ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
280ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
269ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
317ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
0ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
800ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
920ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.127ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
465ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
0ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
0ms