La API te permite realizar solicitudes y recibir respuestas en JSON con las distancias calculadas. Para iniciar un cálculo de distancia, necesitas proporcionar las coordenadas de latitud y longitud del punto de referencia, así como las coordenadas de cada uno de los 9 puntos de destino.
Al recibir una solicitud, la API utiliza un algoritmo avanzado para calcular distancias y proporciona resultados precisos tanto para distancias cortas como largas. Las distancias calculadas se devuelven en kilómetros, metros, millas, pies, millas náuticas, según se prefiera.
La API ofrece capacidades de integración sin interrupciones y admite múltiples lenguajes de programación, lo que la hace compatible con una amplia gama de aplicaciones. Puedes incorporar fácilmente esta funcionalidad en tu sitio web, aplicación móvil o cualquier otro sistema de software que requiera cálculos de distancia.
Además de los cálculos básicos de distancia, la API también proporciona varios endpoints para medir solo 2 distancias, por lo que el usuario no necesita ingresar 9 puntos.
La API de Distancia Master ofrece un alto rendimiento y confiabilidad, asegurando tiempos de respuesta rápidos incluso al manejar grandes volúmenes de solicitudes. Esto te permite manejar un mayor tráfico y proporcionar un servicio consistente, independientemente de la carga.
Ya sea que estés construyendo una aplicación de navegación, un servicio de entrega o cualquier otra aplicación basada en ubicación, la API de Distancia Master te proporciona una solución eficiente para determinar distancias entre un punto de referencia y varios puntos de destino. Al aprovechar esta API, puedes mejorar la funcionalidad de tu aplicación, optimizar la planificación de rutas y ofrecer una experiencia de usuario fluida.
En resumen, la API de Distancia Master ofrece una forma simple y confiable de calcular distancias entre un punto de referencia y hasta 10 puntos diferentes. Gracias a su funcionalidad robusta, fácil integración y alto rendimiento, esta API es un activo valioso para cualquier aplicación que requiera cálculos de distancia precisos.
Recibirá parámetros y te proporcionará un JSON.
Servicios de entrega: Las empresas de entrega pueden usar la API para determinar las distancias entre sus centros de distribución y las direcciones de los clientes. Esto permite una planificación eficiente de rutas, optimizando los horarios de entrega y minimizando los costos de transporte.
Planificación de viajes: Las plataformas de reserva de viajes pueden incorporar la API para ayudar a los usuarios a planificar sus itinerarios calculando las distancias entre varias atracciones turísticas. Esto ayuda a crear rutas de viaje optimizadas y a estimar los tiempos de viaje.
Aplicaciones de coche compartido: Los servicios de coche compartido pueden aprovechar la API para calcular las distancias entre la ubicación de recogida del usuario y los conductores cercanos. Esta información ayuda a emparejar a los pasajeros con los conductores más adecuados y a proporcionar estimaciones precisas de tarifas.
Aplicaciones de fitness: Las aplicaciones de fitness que rastrean actividades al aire libre, como correr o andar en bicicleta, pueden usar la API para calcular las distancias recorridas por los usuarios durante sus entrenamientos. Esto permite a los usuarios monitorear su progreso, establecer metas y rastrear su rendimiento a lo largo del tiempo.
Sitios web de bienes raíces: Las plataformas de bienes raíces pueden integrar la API para proporcionar información sobre las distancias entre propiedades listadas y comodidades cercanas, como escuelas, parques o centros comerciales. Esto ayuda a posibles compradores o inquilinos a evaluar la conveniencia y accesibilidad de una ubicación particular.
Además del número de llamadas a la API, no hay otras limitaciones.
Para utilizar este punto final, solo tienes que introducir la latitud y la longitud de ambos puntos. También tiene 2 parámetros opcionales donde puedes indicar la unidad de medida (kilómetros por defecto, metros, millas, pies, millas náuticas)
Obtener la distancia entre dos puntos - Características del Endpoint
| Objeto | Descripción |
|---|
{"distance":2101.7205905176984,"unit":"kilometers"}
curl --location --request GET 'https://zylalabs.com/api/2043/master+distance+api/1822/get+distance+of+two+points' --header 'Authorization: Bearer YOUR_API_KEY'
Para usar este punto final, debes indicar en el parámetro la latitud y la longitud de un punto de partida. Luego, debes indicar la latitud y la longitud de los puntos de los que deseas obtener la distancia (puedes indicar entre 1 y 10).
También puedes indicar la unidad de medida de la distancia (kilómetros, metros, millas, pies, millas náuticas).
Obtener distancia desde varios puntos - Características del Endpoint
| Objeto | Descripción |
|---|---|
start_point |
[Requerido] |
end_point_1 |
Opcional |
end_point_2 |
Opcional |
end_point_3 |
Opcional |
end_point_4 |
Opcional |
end_point_5 |
Opcional |
end_point_6 |
Opcional |
end_point_7 |
Opcional |
end_point_8 |
Opcional |
end_point_9 |
Opcional |
unit |
Opcional |
{"start_point":{"coordinate":"(47.373535,8.541109)"},"end_point_1":{"coordinate":"(61.280642,9.696496)","distance":961.307706388549},"end_point_2":{"coordinate":"(42.335321,-71.023516)","distance":3736.183739418061},"end_point_3":{"coordinate":"(63.946372,-17.301934)","distance":1502.7828135951415},"end_point_4":{"coordinate":"(29.783423,-82.937419)","distance":4798.187339972254},"end_point_5":{"coordinate":"(39.177734,-123.404589)","distance":5762.456574816487},"end_point_6":{"coordinate":"(40.116758,-111.149673)","distance":5346.382214243799},"end_point_7":{"coordinate":"(41.192840,-2.550522)","distance":693.6219006592844},"end_point_8":{"coordinate":"(61.402022,23.717415)","distance":1138.5416195733615},"end_point_9":{"coordinate":"(57.079849,-116.604973)","distance":4561.1790023445465},"unit":"miles"}
curl --location --request GET 'https://zylalabs.com/api/2043/master+distance+api/1823/obtain+distance+from+several+points?start_point=(47.373535,8.541109)&end_point_1=(61.280642,9.696496)&end_point_2=(42.335321,-71.023516)&end_point_3=(63.946372,-17.301934)&end_point_4=(29.783423,-82.937419)&end_point_5=(39.177734,-123.404589)&end_point_6=(40.116758,-111.149673)&end_point_7=(41.192840,-2.550522)&end_point_8=(61.402022,23.717415)&end_point_9=(57.079849,-116.604973)&unit=miles' --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.
Cada punto final devuelve datos JSON que contienen cálculos de distancia. El punto final "Obtener distancia entre dos puntos" proporciona la distancia entre dos coordenadas especificadas, mientras que el punto final "Obtener distancia desde varios puntos" devuelve distancias desde un punto de referencia a múltiples puntos objetivo, junto con sus coordenadas.
Los campos clave en la respuesta incluyen "distancia" (la distancia calculada), "unidad" (la unidad de medida) y para varios puntos, "punto_de_inicio" y "punto_final_X" (coordenadas y distancias para cada punto objetivo).
Los datos de respuesta están estructurados en un formato JSON. Para el punto final de dos puntos, incluye un solo valor de distancia y unidad. Para el punto final de múltiples puntos, organiza las distancias por cada punto objetivo, con coordenadas y respectivas distancias listadas bajo "end_point_X".
Los usuarios pueden proporcionar la latitud y la longitud para ambos puntos finales. Además, pueden especificar un parámetro "unidad" opcional para elegir la unidad de medida (kilómetros, metros, millas, pies, millas náuticas) para el cálculo de la distancia.
Los usuarios pueden personalizar las solicitudes seleccionando las coordenadas de los puntos de referencia y de destino, así como eligiendo su unidad de medida preferida. Esta flexibilidad permite cálculos de distancia adaptados a las necesidades del usuario.
Los casos de uso típicos incluyen la optimización de rutas para servicios de entrega, la planificación de itinerarios de viaje, cálculos de distancia para el transporte compartido, seguimiento de actividad física para actividades al aire libre y evaluaciones inmobiliarias basadas en la proximidad a servicios.
La API emplea algoritmos avanzados para cálculos de distancia, asegurando una alta precisión tanto para distancias cortas como largas. Se implementan actualizaciones continuas y controles de calidad para mantener la fiabilidad de los datos.
Los usuarios pueden esperar respuestas JSON consistentes con valores de distancia claros y unidades. Para múltiples puntos, las distancias se enumerarán de forma secuencial, lo que permitirá una fácil interpretación e integración en aplicaciones.
Nivel de Servicio:
100%
Tiempo de Respuesta:
307ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
889ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
74ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
127ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
176ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.213ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
574ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
445ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
54ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
755ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
8.854ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
15ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
15ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
6.603ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
16ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
15ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
17.849ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
11.049ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
3.139ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
16ms