Noticias

Ya está disponible la compatibilidad drop-in con MapQuest Geocoding

MapQuest Geocoding ha formado parte de muchas aplicaciones veteranas, algunas de las cuales no han tocado su código de búsqueda de ubicaciones en años porque simplemente sigue funcionando. Nuestro host compatible está pensado exactamente para esa situación: código que funciona bien, que nadie quiere reescribir, pero que un equipo querría sacar de una integración envejecida sin reconstruirla.

El host reproduce exactamente los parámetros de solicitud y el cuerpo de respuesta de MapQuest, salvo los textos de copyright, términos y privacidad, que son nuestros y no del proveedor original. Una solicitud preparada hoy para los endpoints de geocodificación de MapQuest puede enviarse a nuestro host tal cual, y la respuesta devuelta se analiza de la misma forma que el código existente ya espera.

Los únicos cambios necesarios son un nombre de host y una clave. Esa clave se autentica con el método de nuestros cuatro estándar que coincida con tu integración actual: una cabecera X-API-Key, una cabecera Authorization: Bearer, autenticación HTTP Basic con la clave como nombre de usuario o un parámetro de consulta.

Obtener esa clave no requiere completar antes la verificación de la cuenta. Las claves de una cuenta recién registrada funcionan durante un periodo de gracia antes de que My Geocode exija confirmar el correo del registro, y después las claves no verificadas quedan en pausa en lugar de fallar por completo. Eso importa justo en este tipo de prueba de migración, en la que alguien quiere apuntar una integración antigua a un nuevo host un viernes por la tarde sin esperar un ida y vuelta de correo.

Los precios siguen la misma estructura que en el resto de My Geocode. Cualquier dirección recibe 2.500 solicitudes gratuitas al día sin ninguna clave, contadas por red. Una clave añade sus propias 2.500 solicitudes gratuitas al día, por separado. Superadas esas cuotas, el crédito prepago cuesta 0,0001 € por solicitud, o un paquete Unlimited cubre el uso por 50 € al mes, sin diferencia de tarifa entre este host y cualquier otro.

Cada respuesta incluye las mismas cabeceras de cuota que el resto de la plataforma: X-Quota-Limit, X-Quota-Used, X-Quota-Free-Remaining, X-Quota-Network-Used, X-Credits-Remaining, X-Key-IPs-Used, X-Key-IPs-Limit y X-Quota-Reset. Dos de ellas, X-Key-IPs-Used y X-Key-IPs-Limit, controlan algo propio de las claves y no de las redes: cada clave puede usarse desde un número pequeño y rotativo de direcciones IP, lo que impide compartir una clave entre una flota de servidores sin relación y a la vez tolera un despliegue normal que cambie la dirección de salida de una aplicación.

Para los proyectos que quieren más de lo que devuelve la respuesta compatible, mg_extras=1 en la solicitud, o una cabecera X-MG-Extras, agrega campos opcionales sobre la estructura estándar, totalmente a elección.

La documentación del host está en /compatibility/mapquest/, con una visión más amplia de la compatibilidad en toda la plataforma en /docs/compatibility/. Si MapQuest Geocoding sigue funcionando discretamente en tu stack, esta es una forma económica de ver cómo es una estructura de cuotas moderna bajo la misma forma conocida.