Noticias

Una matriz de compatibilidad pública: diecisiete hosts, una clave

Diecisiete hosts de compatibilidad son muchos para seguirles la pista anuncio a anuncio, así que los hemos reunido todos en un solo lugar: una matriz de compatibilidad en /compatibility/ que enumera, uno junto a otro, todos los hosts compatibles (drop-in) que admitimos, con un enlace directo a la documentación de cada uno.

La lista incluye Google Maps Platform, Bing Maps REST Services, HERE Geocoding and Search, Mapbox Geocoding, Geocode.Farm, OpenStreetMap Nominatim, OpenCage, LocationIQ, Geoapify, TomTom Search, MapQuest Geocoding, Geocodio, PositionStack, ip-api.com, ipinfo.io, ipstack y Open-Elevation. Entre todos cubren la geocodificación, la geolocalización de IP y las consultas de elevación, y reproducen exactamente la estructura de solicitud y respuesta de cada proveedor original, salvo los textos de copyright, términos y privacidad, que son los nuestros.

Reunirlos en una sola página no es solo una cuestión de orden. Significa que un equipo que está valorando de qué proveedor alejarse puede ver todo el panorama de una vez, en lugar de descubrir los hosts de compatibilidad uno a uno a través de anuncios separados. Si tu stack usa más de uno de estos proveedores, ya sea Mapbox para geocodificación e ipinfo.io para consultas de IP o cualquier otra combinación, la matriz deja claro que todos pueden consolidarse en una sola cuenta de My Geocode y una sola clave.

Esa consolidación es la verdadera ventaja del enfoque de compatibilidad en general. Una sola clave se autentica en todos los hosts de la lista, con el método de los cuatro estándar que tu integración ya prefiera: una cabecera X-API-Key, una cabecera Authorization: Bearer, autenticación HTTP Basic o un parámetro de consulta. El uso en todos ellos cuenta para la misma cuota gratuita, el mismo saldo de crédito prepago o el mismo paquete Unlimited, y cada respuesta, sea cual sea el host que la haya generado, incluye las mismas cabeceras de cuota. Una cuenta, una clave y una factura, para todos los proveedores de los que dependía tu integración.

Para los equipos que se plantean una migración más amplia en lugar de sustituir un solo proveedor, esta matriz es el punto de partida natural, y junto a ella hay una guía general de migración en /docs/compatibility/. La página de documentación de cada host explica los parámetros de solicitud específicos y cualquier detalle que convenga conocer antes de cambiar.

Tenemos previsto mantener esta página al día a medida que evolucione la cobertura de compatibilidad, para que siga siendo la referencia única de lo que está disponible y no algo que se queda desactualizado entre un anuncio y otro.