Google Maps Platform es uno de los servicios de geocodificación más integrados que existen, lo que también lo convierte en uno de los más difíciles de abandonar. Reescribir los constructores de solicitudes y los analizadores de respuestas en todo un código solo para probar otro proveedor rara vez compensa el tiempo de ingeniería que cuesta. Por eso construimos un host que no te pide reescribir nada.
Nuestro host compatible con Google Maps Platform reproduce exactamente los parámetros de solicitud y la estructura de respuesta del servicio original, salvo los textos de copyright, términos y privacidad, que son nuestros. Todo lo que tu integración envía hoy a los endpoints de geocodificación de Google puede enviarlo al nuestro. Cambiar de proveedor pasa a ser cuestión de cambiar un nombre de host y una clave, no un proyecto de desarrollo.
Esto convive con nuestros propios endpoints nativos. Si empiezas desde cero, /v1/forward, /v1/reverse, /v1/autocomplete y /v1/postcode están documentados en /docs/ y te dan directamente nuestra estructura de solicitud. Si ya tienes código escrito para el formato de Google, el host compatible en /compatibility/google-maps/ te permite conservarlo tal cual.
La autenticación funciona de la misma forma flexible que en todo My Geocode: envía tu clave como cabecera X-API-Key, como cabecera Authorization: Bearer, mediante autenticación HTTP Basic con la clave como nombre de usuario o como parámetro de consulta. Sea cual sea el patrón que tu biblioteca cliente ya usa para la API de Google, uno de estos cuatro coincidirá, así que el código de autenticación de tu integración rara vez necesita cambiar tampoco.
Los precios en el host compatible son los mismos que en el resto de My Geocode. Cada clave recibe 2.500 solicitudes gratuitas al día, además de las 2.500 al día disponibles desde cualquier dirección sin ninguna clave, contadas por red. Pasado eso, el crédito prepago cuesta 0,0001 € por solicitud, o un paquete Unlimited lo cubre todo por 50 € al mes. No hay una tarifa aparte y más alta por usar un host compatible en lugar de un endpoint nativo. Todos los endpoints y todos los hosts compatibles cuestan lo mismo.
Cada respuesta incluye además las mismas cabeceras de cuota que el resto de la API, X-Quota-Limit, X-Quota-Used, X-Quota-Free-Remaining, X-Credits-Remaining y las demás, lo que te da una visibilidad del uso que un simple cambio de proveedor no te ofrecería gratis.
Si tu integración necesita más que la respuesta estándar, añadir mg_extras=1 a una solicitud, o la cabecera X-MG-Extras, agrega campos extra opcionales, como la elevación del terreno, sobre la estructura compatible. Es algo puramente adicional: si lo dejas desactivado, la respuesta coincide con precisión con el formato del proveedor original.
Probarlo lleva minutos, no un sprint. Dirige una llamada de prueba a /compatibility/google-maps/ con una clave nueva y compara la respuesta con la que ya obtienes hoy.
Un resumen del trabajo reciente en toda la API: nuevos hosts de compatibilidad, consultas de zona horaria y elevación más rápidas, funciones del panel y una visibilidad más clara de la cuota.
Las organizaciones con sus propios requisitos de cumplimiento normativo ya pueden solicitar un acuerdo de tratamiento de datos que cubre cómo trata My Geocode los datos personales.
Las claves de una cuenta nueva siguen funcionando durante un periodo de gracia después del registro y solo se pausan si la dirección de correo electrónico no se confirma dentro de ese plazo.