Por que uma migração deveria levar uma tarde, e não um trimestre
Se trocar uma API de localização leva um trimestre, a integração anterior foi projetada para tornar a saída cara, fosse essa a intenção declarada ou não.
Se trocar uma API de localização leva um trimestre, a integração anterior foi projetada para tornar a saída cara, fosse essa a intenção declarada ou não.
As requisições de preenchimento automático de endereços agora são suportadas nos hosts de compatibilidade que oferecem esse recurso, seguindo o formato de requisição de autocomplete de cada provedor.
As requisições em lote na My Geocode têm um tamanho compatível com o que os grandes provedores já suportam, então uma integração em lote existente não deve precisar ser redimensionada.
Guias de migração dedicados agora mostram como trocar uma integração existente para a My Geocode, provedor por provedor, endpoint por endpoint.
Uma única página agora lista os dezessete hosts de compatibilidade lado a lado, facilitando ver quais provedores podem ser substituídos com uma única chave.
As requisições do Geocode.Farm agora funcionam no nosso host sem alterações, com os mesmos parâmetros e campos de resposta, bastando atualizar o nome do host e a chave.
As consultas de altitude costumam ser uma pequena dependência dentro de uma conta maior do Google Maps. Veja como mover essa parte específica de forma limpa.
As requisições do Open-Elevation agora são atendidas pelo nosso host, retornando valores de altitude no mesmo formato, e a troca exige apenas o nome do host e a chave.
Uma consulta de fuso horário do Google costuma vir junto com uma conta maior do Maps Platform. Veja como mover só essa parte.
Requisições feitas para o OpenStreetMap Nominatim agora funcionam no nosso host, com os mesmos parâmetros e formato de resposta, mudando apenas o host e a chave.
O objeto connection aninhado e o parâmetro access_key do ipstack são padrões comuns a preservar durante uma migração. Veja como isso funciona.
Requisições no formato do PositionStack agora são atendidas pelo nosso host compatível com os mesmos campos, então uma integração pode trocar mudando apenas o nome do host e a chave.
Os campos compactos loc e org do ipinfo.io moldaram muito código posterior. Veja o que uma migração para um host compatível (drop-in) preserva.
Um host de compatibilidade para o Geocodio agora reproduz exatamente seu formato de requisição e resposta, então uma integração existente só precisa de um novo host e uma nova chave.
A resposta JSON plana do ip-api.com é amplamente copiada pelo setor. Veja o que muda quando você migra essa integração específica.
As requisições do MapQuest Geocoding agora funcionam no nosso host sem alterações, com os mesmos parâmetros e campos de resposta, então a troca exige apenas o host e a chave.
O Geocode.Farm atende a um nicho menor do mercado de geocodificação. Veja o que uma migração para um host compatível (drop-in) realmente envolve.
Um host de compatibilidade para o TomTom Search agora reproduz exatamente seu formato de requisição e resposta, permitindo que integrações existentes troquem com um host e uma chave.
Requisições no formato do Geoapify agora funcionam no nosso host compatível com os mesmos parâmetros e campos de resposta, bastando um novo nome de host e uma nova chave para trocar.
Requisições escritas para o LocationIQ agora são atendidas pelo nosso host compatível, com parâmetros e campos de resposta exatamente iguais, e a troca exige um host e uma chave.
A dependência de fornecedor raramente aparece como uma única decisão ruim. Ela aparece como cem pequenas decisões que, silenciosamente, fazem sair custar muito mais do que simplesmente ficar.
O PositionStack mantém sua API deliberadamente simples. Veja o que uma migração para um host compatível (drop-in) preserva e o que muda.
Um host de compatibilidade para o OpenCage já está disponível, com os mesmos parâmetros de requisição e formato de resposta, então integrações existentes só precisam de um novo host e uma nova chave.
O Geocodio é conhecido pela profundidade em endereços dos Estados Unidos e do Canadá e pela geocodificação em massa via CSV. Veja o que esperar ao levar esse fluxo de trabalho para outro lugar.
Uma integração com o ipstack agora funciona no nosso host sem mudanças no tratamento de requisições ou respostas, exceto um novo host e uma nova chave.
O MapQuest Geocoding tem uma longa história em mapas para o consumidor. Veja o que uma migração para um host compatível (drop-in) realmente exige.
Chamadas feitas para o ip-api.com agora são atendidas pelo nosso host com os mesmos campos, então a troca exige apenas um novo host e uma nova chave.
O TomTom Search está profundamente presente em softwares automotivos e de frotas. Este post mostra o que muda e o que permanece igual quando você move a parte de geocodificação.
Uma consulta de IP feita para o ipinfo.io agora funciona no nosso host com os mesmos campos na resposta, e a troca exige um nome de host e uma chave.
Um nome de campo proprietário ou um modelo de objeto personalizado não economiza nada para o provedor e custa ao cliente uma reescrita depois. JSON simples e previsível não é um recurso que está faltando.
O Geoapify reúne várias APIs de localização sob uma única chave. Veja o que envolve especificamente a migração da parte de geocodificação.
As requisições existentes do Mapbox Geocoding agora funcionam no nosso host compatível sem alterações, com exatamente os mesmos parâmetros e formato de resposta, sem a marca.
O LocationIQ construiu sua oferta sobre dados geográficos abertos, com uma API simples baseada em chave. Veja o que muda quando você migra dele.
Um novo host de compatibilidade reproduz exatamente as requisições e respostas do HERE Geocoding and Search, então a troca exige apenas um nome de host e uma chave.
O OpenCage construiu sua reputação com um início simples e uma combinação de dados abertos. Veja como é, na prática, uma migração para um host compatível (drop-in).
Requisições feitas para o Bing Maps REST Services agora funcionam no nosso host sem alterações, com exatamente os mesmos parâmetros e campos de resposta.
O Mapbox Geocoding retorna GeoJSON, o que molda muito código posterior. Veja o que muda e o que não muda quando você troca de provedor.
Aponte suas chamadas de geocodificação existentes do Google Maps Platform para o nosso host com uma nova chave, e o formato da requisição e da resposta continua exatamente o mesmo.
Um SDK pede que você confie na biblioteca cliente de uma empresa durante toda a vida do seu projeto. Um host de compatibilidade pede que você mude uma linha de configuração.
A API HERE Geocoding and Search é comum em sistemas automotivos e corporativos. Este post mostra o que envolve uma migração para um host compatível (drop-in).
As integrações com o Bing Maps REST Services dependem de uma estrutura resourceSets característica. Veja o que uma migração para um host compatível (drop-in) realmente afeta.
Um olhar sobre o que realmente muda quando você aponta uma integração com o Google Maps Platform para a My Geocode, e o que o seu código atual pode manter intacto.