O que lançamos este mês: geocodificação, IP, fuso horário e mais
Um resumo do trabalho recente em toda a API: novos hosts de compatibilidade, consultas de fuso horário e altitude mais rápidas, recursos no painel e mais visibilidade sobre a cota.
Dezessete hosts de compatibilidade é muita coisa para acompanhar um anúncio de cada vez, então reunimos todos em um único lugar: uma matriz de compatibilidade em /compatibility/ que lista, lado a lado, todos os hosts compatíveis (drop-in) que oferecemos, com um link direto para a documentação de cada um.
A lista inclui 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 e Open-Elevation. Juntos, eles cobrem geocodificação, geolocalização de IP e consultas de altitude, reproduzindo exatamente o formato de requisição e de resposta de cada provedor original, exceto os textos de direitos autorais, termos e privacidade, que são nossos.
O objetivo de colocá-los em uma única página não é apenas organização. Significa que uma equipe que está avaliando de qual provedor sair pode ver o panorama completo de uma vez, em vez de descobrir os hosts de compatibilidade um a um em anúncios separados. Se a sua stack usa mais de um desses provedores, seja o Mapbox para geocodificação e o ipinfo.io para consultas de IP, seja qualquer outra combinação, a matriz deixa claro que todos podem ser consolidados em uma única conta My Geocode e uma única chave.
Essa consolidação é a verdadeira vantagem da abordagem de compatibilidade em geral. Uma única chave se autentica em todos os hosts da lista, usando qualquer um dos nossos quatro métodos padrão que sua integração já prefira: um cabeçalho X-API-Key, um cabeçalho Authorization: Bearer, HTTP Basic auth ou um parâmetro de query. O uso em todos eles conta para a mesma cota gratuita, o mesmo saldo de crédito pré-pago ou o mesmo pacote Unlimited, e toda resposta, seja qual for o host que a gerou, traz os mesmos cabeçalhos de cota. Uma conta, uma chave, uma fatura, cobrindo quantos provedores separados sua integração costumava usar.
Para equipes que estão considerando uma migração mais ampla, e não a troca de um único provedor, esta matriz é o ponto de partida natural, e as orientações gerais de migração estão ao lado dela, em /docs/compatibility/. A página de documentação de cada host cobre os parâmetros de requisição específicos e os detalhes que vale a pena conhecer antes de migrar.
Pretendemos manter esta página atualizada à medida que a cobertura de compatibilidade evoluir, para que ela continue sendo a referência única do que está disponível, e não algo que fica desatualizado entre um anúncio e outro.