API de geocodificación precisa | Documentación y ejemplos
Antes de empezar
Del mismo modo, la geocodificación inversa convierte las coordenadas geográficas en una dirección legible.
Cómo usar la API de geocodificación
Después de enviar su solicitud, el servicio responde con un documento con formato JSON que contiene los resultados más relevantes, idealmente estructurado para un uso sencillo y la integración con varias plataformas, desde navegadores web hasta diferentes tipos de aplicaciones.
La seguridad es importante y se recomienda HTTPS siempre que sea posible, especialmente para las aplicaciones que incluyen datos confidenciales del usuario, como la ubicación del usuario, en las solicitudes. El uso del cifrado HTTPS hace que la aplicación sea más segura y resistente a la intromisión o la manipulación.
A continuación, encontrará ejemplos e instrucciones sobre las solicitudes HTTPS de nuestras API de geocodificación, adecuadas para una amplia gama de enfoques, ya sea a través de un navegador web, cualquier plataforma o aplicación de su elección o sistemas como Postman. Esta guía incluye descripciones exhaustivas sobre cómo formular solicitudes e interpretar las respuestas en diferentes entornos.
Cómo usar la API de geocodificación a través de Postman
Una de las maneras más fáciles y eficientes de empezar a interactuar e integrar nuestra API en sus proyectos es usar Cartero, conocida por su interfaz fácil de usar y sus potentes funciones.
He aquí cómo hacerlo:
- Para empezar con Postman, instálalo en tu ordenador o accede a la versión web de un navegador.
- Importe nuestra colección de API preconfigurada:
- Abrir Postman
- Haz clic en el botón «Importar» en la esquina superior izquierda.
- Selecciona «Importar desde enlace» y pega este enlace a la colección de Postman: https://www.postman.com/distancematrix/workspace/distance-matrix/overview
- Tras la importación, Postman añadirá automáticamente la colección a tu espacio de trabajo.
- Para los usuarios de la versión en línea de Postman, pueden abrir directamente el enlace de la colección y crear una bifurcación. Para ello, haga clic en los tres puntos situados junto al nombre de la colección.
- Configure su entorno en Postman, vaya a la sección Variables y añada su token de autenticación en el campo «Token de autorización de API».
- No olvides guardar estos cambios.
- Haga su primera solicitud: seleccione un punto final de nuestra colección, configure los parámetros de su solicitud y pulse enviar para ver la respuesta.

-min.webp)
-min.webp)
-min.webp)
Cuando te sientas cómodo con lo básico, puedes explorar las funciones más avanzadas de nuestra API. La documentación detallada que aparece a continuación le guiará a través de las funcionalidades específicas de nuestra API.
Guía para desarrolladores de Direct Geocoding
Formato de solicitud de API
- URL base: En el servicio de geocodificación DistanceMatrix.ai, las solicitudes se estructuran como direcciones URL con parámetros obligatorios y opcionales, separados por el signo de unión (&). Utilice el cifrado HTTPS por motivos de seguridad: https://.
- Dominio: El dominio exacto de la API DistanceMatrix.ai es api.distancematrix.ai
- URL de solicitud: Para la geocodificación, es /mapas/api/geocodificar/json.
- Parámetros: Los parámetros son datos adicionales que se agregan a la URL de la solicitud para proporcionar detalles específicos a la API. Estos parámetros se pueden clasificar en dos tipos: obligatorios y opcionales.
- Parámetros requeridos son obligatorios para que la API procese correctamente la solicitud porque proporcionan información esencial sin la cual la API no puede realizar la operación prevista. Por lo tanto, en una solicitud a la API de geocodificación, la dirección para la que necesita las coordenadas geográficas es un parámetro obligatorio. Sin esta dirección, la API no sabría qué ubicación geocodificar. Por ejemplo, para un lugar de interés como la Casa de Ana Frank ? Dirección = Westermarkt+20, +1016+GV+Ámsterdam, +Países Bajos especifica la dirección para la geocodificación estándar.
- Parámetros opcionales no son obligatorios, pero se pueden incluir para refinar o personalizar la respuesta de la API. Los parámetros opcionales pueden proporcionar un control adicional sobre el formato de la respuesta de la API, el idioma en el que se devuelven los datos u otros detalles relevantes para la solicitud. Por ejemplo, en una solicitud de geocodificación, un parámetro opcional puede ser el idioma en el que desea que se devuelvan los resultados, como &lengua=Reino Unido para especificar una preferencia de idioma. No es necesario incluir este parámetro para la función de geocodificación en sí, pero puede mejorar la usabilidad de los datos.
- Token de autorización: Incluya su token de acceso único como &clave=<your_access_token> para autenticar la solicitud.
Parámetros opcionales en una solicitud de geocodificación:
- Consulta la lista de idiomas compatibles.
- El geocodificador utiliza de forma predeterminada el idioma especificado en el encabezado Accept-Language o el idioma nativo del dominio de la solicitud si no se proporciona ningún idioma.
- Para garantizar la legibilidad, el geocodificador devuelve las direcciones postales en el idioma local y utiliza la transliteración cuando es necesario, según el idioma preferido del usuario. Todos los componentes de la dirección se entregan en el mismo idioma, determinado por el idioma del primer componente.
- Si el nombre de una dirección no está disponible en el idioma preferido, el geocodificador selecciona la coincidencia disponible más cercana.
- El idioma preferido influye sutilmente en la selección y el orden de los resultados, ya que el geocodificador interpreta las abreviaturas y los sinónimos de forma diferente según el idioma. Por ejemplo, «utca» y «tér» en húngaro corresponden a «calle» y «plaza».
Required parameters in a geocoding request:
address=100%20Queens%20Park%20Toronto%20ON where "100 Queens Park, Toronto, ON" is the address of the Royal Ontario Museum
Geocoding Responses
Note that these results generally need to be parsed if you wish to extract values from the results.
Status Codes
Error Messages
*Note: The “error_message” field may not always be available, and its contents may change.
Results
Typical fields in a result include:
- location: Contains latitude and longitude. It's typically crucial for standard address lookups.
- location_type: Provides additional details about the location, with values like:
- "ROOFTOP": A precise geocode with street address precision.
- "RANGE_INTERPOLATED": Un resultado aproximado entre dos puntos precisos, que normalmente se utiliza cuando los datos de la azotea no están disponibles.
- «CENTRO_GEOMÉTRICO»: el centro geométrico de una línea o área.
- «APROXIMADO»: Una ubicación aproximada.
Tipos de direcciones y tipos de componentes de direcciones
El geocodificador admite y devuelve varios tipos en matrices de tipos de direcciones y tipos de componentes:
PREGUNTAS MÁS FRECUENTES
¿Qué diferencia a esta API de otras API de geocodificación?
La API de geocodificación de Distancematrix.ai tiene varios factores que la diferencian de otras API de geocodificación:
- Alta precisión: la API de geocodificación de Distancematrix.ai utiliza algoritmos y fuentes de datos avanzados para proporcionar resultados de geocodificación precisos y fiables. La API también tiene una alta tasa de éxito a la hora de hacer coincidir direcciones, lo que significa que puede gestionar una amplia gama de formatos y variaciones de direcciones.
- Cobertura global: la API cubre una amplia gama de países y regiones, incluidos lugares de difícil acceso como áreas rurales, islas y países en desarrollo. Esto significa que los usuarios pueden confiar en la API para obtener resultados precisos sin importar de dónde provengan sus datos.
- Velocidad y escalabilidad: la API está diseñada para gestionar grandes volúmenes de solicitudes de geocodificación de forma rápida y eficiente.
- Rentable: la API ofrece un modelo de precios simple y transparente, sin comisiones ocultas ni costes iniciales. La API ofrece un plan gratuito y un plan de crecimiento con un modelo de precios de pago por uso.
¿Puedo usar esta API como dirección de conversión a una API de última duración?
Sí, puede usar la API de geocodificación Distancematrix.ai para convertir direcciones en coordenadas de latitud y longitud. De hecho, esa es una de las funciones principales de una API de direcciones que duran mucho como esta.
Para usar la API para la geocodificación, debe enviar una solicitud a la API con un parámetro de dirección y la API responderá con las coordenadas lat-long correspondientes a esa dirección.
La API de geocodificación de Distancematrix.ai está diseñada como una API de obtención de latitud y longitud a partir de direcciones que es fácil de usar. Se puede integrar en una amplia gama de aplicaciones y plataformas. La API admite una variedad de lenguajes y marcos de programación, incluidos Python, JavaScript y PHP, entre otros.
¿Puedo usar esta API como un conversor de API de latitud y longitud para direcciones legibles por humanos?
Sí, puede usar la API de geocodificación Distancematrix.ai para convertir las coordenadas de latitud y longitud (lat-long) en direcciones legibles por humanos. Este proceso también se conoce como geocodificación inversa y los desarrolladores suelen buscar una API de latitud y longitud o una API de obtención de coordenadas a partir de la API de direcciones.
Para usar la API para la geocodificación inversa, debe enviar una solicitud a la API con los parámetros de latitud y longitud, y la API responderá con la dirección correspondiente legible por humanos para esas coordenadas.
Si tiene alguna pregunta o necesita más ayuda para usar la API para sus necesidades de geocodificación inversa, el equipo de Distancematrix.ai proporciona documentación detallada y asistencia al cliente para ayudarle a empezar.
¿Qué puede hacer con la API de geocodificación?
Muchas empresas y empresas utilizan software y aplicaciones para localizar tiendas, almacenes, vehículos y clientes, a fin de controlar el transporte y los movimientos relacionados con la geocodificación. Sin embargo, en la actualidad, su definición no se limita a las búsquedas de direcciones. Es una herramienta bastante universal que permite aplicarla al mercado en general, desde la ubicación precisa y la cartografía de rutas hasta el análisis de los datos de los clientes y el reconocimiento de patrones geográficos.
Esta solución es útil, por ejemplo, para los taxistas en caso de que carezcan de datos precisos sobre las direcciones de destino de los clientes. Además, este servicio es práctico para los repartidores de comida a domicilio en sus rutinas diarias. Puede leer otros ejemplos exitosos de API de geocodificación utilizando nuestro sitio web.
¿Por qué usar la API de geocodificación?
Las API de Distancematrix.ai ofrecen la mejor precisión de su clase que compite con los gigantes del sector, pero a un precio mucho más asequible, una mayor escalabilidad y un equipo de soporte humano amable y real que siempre está disponible para ayudarlo con sus preguntas. Una ventaja adicional es la facilidad de transición con respecto a otros proveedores, lo que garantiza un proceso de cambio sin problemas.
Además, Distancematrix.ai permite a los usuarios probar el servicio sin necesidad de adjuntar una tarjeta de crédito/débito antes de tomar una decisión final. Esto se hace para que los usuarios puedan verificar la calidad y el valor de los resultados obtenidos. No dude en intentar asegurarse de que Distancematrix.ai sea una solución de alta calidad, rápida y rentable. Además, incluso durante el período de prueba, los usuarios pueden ponerse en contacto con el soporte en vivo disponible para cualquier consulta.
¿Qué es una API de geocodificación?
Una API de geocodificación es un servicio que convierte direcciones postales en coordenadas geográficas (latitud/longitud) y viceversa. Permite a las aplicaciones colocar ubicaciones en los mapas con precisión, calcular distancias entre puntos y realizar operaciones basadas en la ubicación.
¿La API de geolocalización es gratuita?
Sí, la API de geolocalización ofrece un plan gratuito en el que puedes usar hasta 1000 elementos al mes.