La API de Geocodificación es un servicio que proporciona geocodificación hacia adelante y hacia atrás de direcciones.
La geocodificación hacia adelante es el proceso de convertir una dirección en coordenadas geográficas (latitud, longitud).
La geocodificación inversa es el proceso de convertir coordenadas geográficas en una dirección legible por humanos.
La geocodificación es el proceso de convertir direcciones (como “505 Howard St, San Francisco”) en coordenadas geográficas (latitud/longitud).
Parámetros requeridos:
address - La dirección de la calle que deseas geocodificar.Parámetros opcionales:
language - El código de idioma de dos letras en el que se devolverán los resultados (ISO 639-1).bounds - Preferir resultados en un área rectangular específica (por ejemplo, 37.786283,-122.395201,37.788394,-122.397344). Formato: sur, oeste, norte, este. Coordenadas: grados decimales.country - El código de país de dos letras (ccTLD o ISO 3166-1) en el que se devolverán los resultados.La geocodificación inversa es el proceso de convertir coordenadas geográficas (latitud/longitud) en una dirección legible por humanos (como “505 Howard St, San Francisco”).
Parámetros requeridos:
location - La ubicación para la cual deseas obtener la dirección legible por humanos (por ejemplo, 37.7879493,-122.3961974).Parámetros opcionales:
language - El código de idioma de dos letras en el que se devolverán los resultados (ISO 639-1).Un resultado de geocodificación contiene los siguientes campos:
Obtener geocoordenadas para la dirección
Geocodificar - Características del Endpoint
| Objeto | Descripción |
|---|---|
address |
[Requerido] The address that you want to geocode. For example: 505 Howard St, San Francisco |
language |
Opcional The two-letter language code in which to return results (ISO 639-1). For example: en |
country |
Opcional The two-letter country code (ccTLD or ISO 3166-1) in which to return results. For example: US |
bounds |
Opcional Bounding rectangle. Format: south,west,north,east. Coordinates: decimal degrees. For example: 37.786283,-122.395201,37.788394,-122.397344 |
{
"results": [
{
"address": "505 Howard St, San Francisco, CA 94105, USA",
"postal_code": "94105",
"country": "United States",
"region": "California",
"area": "San Francisco County",
"locality": "San Francisco",
"neighborhood": "The East Cut",
"street": "Howard Street",
"house": "505",
"location": {
"lat": 37.787926,
"lng": -122.396187
},
"location_type": "exact",
"type": "street_address"
}
]
}
curl --location --request GET 'https://zylalabs.com/api/3866/trueway+geocoding+api/4563/geocode?address=505 Howard St, San Francisco&language=en' --header 'Authorization: Bearer YOUR_API_KEY'
Obtener dirección para ubicación
ReverseGeocode - Características del Endpoint
| Objeto | Descripción |
|---|---|
location |
[Requerido] The location for which you wish to obtain the human-readable address. For example: 37.7879493,-122.3961974 |
language |
Opcional The two-letter language code in which to return results (ISO 639-1). For example: en |
{
"results": [
{
"address": "505 Howard St Suite 201, San Francisco, CA 94105, USA",
"postal_code": "94105",
"country": "United States",
"region": "California",
"area": "San Francisco County",
"locality": "San Francisco",
"neighborhood": "The East Cut",
"street": "Howard Street",
"house": "505",
"location": {
"lat": 37.787926,
"lng": -122.396188
},
"location_type": "exact",
"type": "poi"
},
{
"address": "509 Howard St, San Francisco, CA 94105, USA",
"postal_code": "94105",
"country": "United States",
"region": "California",
"area": "San Francisco County",
"locality": "San Francisco",
"neighborhood": "The East Cut",
"street": "Howard Street",
"house": "509",
"location": {
"lat": 37.787919,
"lng": -122.396237
},
"location_type": "exact",
"type": "street_address"
},
{
"address": "505 Howard St, San Francisco, CA 94105, USA",
"postal_code": "94105",
"country": "United States",
"region": "California",
"area": "San Francisco County",
"locality": "San Francisco",
"neighborhood": "The East Cut",
"street": "Howard Street",
"house": "505",
"location": {
"lat": 37.787926,
"lng": -122.396187
},
"location_type": "exact",
"type": "street_address"
},
{
"address": "QJQ3+5G SoMa, San Francisco, CA, USA",
"country": "United States",
"region": "California",
"area": "San Francisco County",
"locality": "San Francisco",
"neighborhood": "SoMa",
"location": {
"lat": 37.787926,
"lng": -122.396187
},
"location_type": "centroid",
"type": "poi"
},
{
"address": "527-505 Howard St, San Francisco, CA 94105, USA",
"postal_code": "94105",
"country": "United States",
"region": "California",
"area": "San Francisco County",
"locality": "San Francisco",
"neighborhood": "The East Cut",
"street": "Howard Street",
"house": "527-505",
"location": {
"lat": 37.788073,
"lng": -122.396597
},
"location_type": "centroid",
"type": "route"
}
]
}
curl --location --request GET 'https://zylalabs.com/api/3866/trueway+geocoding+api/4564/reversegeocode?location=37.7879493,-122.3961974&language=en' --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.
Zyla API Hub es, en otras palabras, un Mercado de APIs. Una solución todo en uno para tus necesidades de desarrollo. Accederás a nuestra lista ampliada de APIs solo con tu usuario. Además, no tendrás que preocuparte por almacenar claves de API, solo se necesita una clave de API para todos nuestros productos.
Los precios se indican en USD. Aceptamos todas las principales tarjetas de débito y crédito. Nuestro sistema de pago utiliza la última tecnología de seguridad y está respaldado por Stripe, una de las compañías de pago más confiables del mundo. Si tiene algún problema para pagar con tarjeta, simplemente contáctenos en [email protected].
A veces, dependiendo de la configuración de protección contra fraudes del banco, el banco rechazará el cargo de validación que hacemos cuando intentamos asegurarnos de que una tarjeta es válida. Recomendamos primero contactar a su banco para ver si están bloqueando nuestros cargos. Si se necesita más ayuda, por favor contacte a [email protected] y nuestro equipo investigará más a fondo.
Los precios se basan en una suscripción mensual recurrente según el plan seleccionado, además de las tarifas por exceso que se aplican cuando un desarrollador excede los límites de cuota de un plan. En este ejemplo, verás el monto del plan base así como un límite de cuota de solicitudes de API. Asegúrate de notar la tarifa por exceso porque se te cobrará por cada solicitud adicional.
Zyla API Hub funciona con un sistema de suscripción mensual recurrente. Tu ciclo de facturación comenzará el día en que compres uno de los planes de pago y se renovará el mismo día del mes siguiente. Así que asegúrate de cancelar tu suscripción con anticipación si deseas evitar cargos futuros.
Simplemente ve a la página de precios de esa API y selecciona el plan al que deseas actualizar. Solo se te cobrará el monto completo de ese plan, pero disfrutarás de las características que ofrece el plan de inmediato.
Sí, absolutamente. Si deseas cancelar tu plan, simplemente ve a tu cuenta y cancela en la página de facturación. Las mejoras, reducciones y cancelaciones son inmediatas.
Puede contactarnos a través de nuestro canal de chat para recibir asistencia inmediata. Estamos siempre en línea de 9 a.m. a 6 p.m. (GMT+1). Si nos contacta después de esa hora, estaremos en contacto cuando regresemos. También puede contactarnos por correo electrónico a [email protected].
El punto final de Geocode devuelve coordenadas geográficas (latitud y longitud) junto con componentes de dirección detallados como código postal, país, región, área, localidad y vecindario. El punto final de ReverseGeocode proporciona una dirección legible por humanos y componentes de dirección similares basados en las coordenadas proporcionadas.
Los campos clave en la respuesta incluyen "dirección," "código_postal," "país," "región," "localidad," "vecindario," "ubicación" (latitud/longitud), "tipo_de_ubicación," y "tipo." Estos campos ayudan a identificar la ubicación exacta y sus características.
Para Geocode, los parámetros requeridos incluyen "dirección". Los parámetros opcionales son "idioma", "límites" y "país". Para ReverseGeocode, el parámetro requerido es "ubicación", siendo "idioma" un parámetro opcional. Estos parámetros ayudan a personalizar la solicitud para necesidades específicas.
Los datos de respuesta están estructurados en un formato JSON, que contiene un array de "resultados". Cada resultado incluye campos detallados como componentes de dirección y coordenadas geográficas, lo que facilita su análisis y uso en aplicaciones.
El endpoint Geocode proporciona coordenadas geográficas e información detallada de direcciones, mientras que el endpoint ReverseGeocode ofrece direcciones legibles para humanos y sus correspondientes coordenadas geográficas. Ambos endpoints admiten respuestas multilingües.
La precisión de los datos se mantiene a través de actualizaciones continuas y controles de calidad de fuentes de datos geográficos confiables. La API utiliza algoritmos para garantizar que los resultados de geocodificación sean lo más precisos posible, brindando a los usuarios información de ubicación confiable.
Los casos de uso típicos incluyen aplicaciones de mapeo, servicios basados en la ubicación, planificación logística y búsquedas de bienes raíces. Los desarrolladores pueden utilizar la API para mejorar la experiencia del usuario proporcionando datos de ubicación precisos e información de direcciones.
Los usuarios pueden utilizar los datos devueltos integrándolos en aplicaciones para mapeo, navegación o servicios basados en ubicación. Los componentes de dirección detallados y las coordenadas permiten una identificación precisa de la ubicación y la interacción del usuario.
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.466ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
630ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
370ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
747ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
251ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
620ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
756ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
38ms
Nivel de Servicio:
83%
Tiempo de Respuesta:
564ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
723ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
18.711ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
16ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
16ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
20ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
6.779ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
7.069ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
8.169ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
17ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
19ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.772ms