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.
Terreno plano perdoa. Dados de altitude um pouco desatualizados mal aparecem em uma resposta quando o solo quase não muda em uma área ampla. Terreno íngreme é outra história: ali, um pequeno deslocamento horizontal em uma coordenada pode significar uma diferença real de altura. Atualizamos os dados de altitude por trás de /v1/elevation pensando especificamente nisso.
O formato do endpoint em si não mudou. Envie um conjunto de coordenadas e você recebe de volta um valor de altitude em metros, com a mesma estrutura de requisição e resposta documentada em /docs/elevation-lookup/. O que mudou foram os dados de origem por baixo, atualizados para reduzir o tipo de erro que mais aparece em terrenos montanhosos e de grande altitude, onde dados mais antigos ou mais grosseiros tendem a suavizar a variação real da paisagem.
Isso importa mais para tudo o que trata a altitude como algo além de um detalhe de fundo. Planejamento de rotas que leva em conta as subidas, aplicativos de atividades ao ar livre e de trilhas que informam a altitude ao longo de um percurso, e ferramentas de engenharia ou agrícolas que dependem da altura exata do terreno precisam de dados que reflitam o terreno de perto, e não de forma aproximada. Um conjunto de dados atualizado por trás do mesmo endpoint significa que esses casos de uso recebem uma resposta melhor sem que você mexa em uma única linha do código de integração.
O comportamento em lote também não mudou. Uma requisição com muitas coordenadas continua contando cada uma individualmente, exatamente como sempre, e os preços seguem os mesmos € 0,0001 por requisição além da cota gratuita, ou a cobertura por um pacote Unlimited, não importa quão plano ou íngreme seja o terreno em questão.
Esses mesmos dados atualizados também estão por trás do nosso host compatível com o Open-Elevation em /compatibility/open-elevation/, então tudo o que já aponta para lá se beneficia da mesma melhoria sem nenhuma ação da sua parte.
Consideramos a precisão da altitude uma responsabilidade contínua, e não uma tarefa pontual, já que as próprias fontes de dados de terreno melhoram com o tempo e vale a pena repassar essa melhoria à medida que ela fica disponível. Esta atualização é um passo nessa direção, focado especificamente nas regiões onde a precisão costuma importar mais e onde os dados mais antigos sempre foram mais fracos.
Se os valores de altitude alimentam algo visível para o usuário no seu aplicativo, da leitura de altitude de um app de trilhas à estimativa de subida de um planejador de rotas, esta atualização deve aparecer como uma melhoria discreta na precisão, sobretudo onde o terreno não é plano. Os detalhes completos do endpoint continuam em /docs/elevation-lookup/.