A cobertura rural derruba muitas das suposições que os localizadores de lojas criados para cidades trazem por padrão. Um fabricante de máquinas agrícolas com uma rede de revendedores independentes espalhada por grandes regiões agrícolas descobriu que um localizador ajustado para distâncias em escala urbana, mostrando revendedores em um raio de dez ou vinte milhas, retornava um resultado vazio para uma parcela significativa dos seus clientes, que poderiam razoavelmente esperar dirigir uma hora ou mais até o revendedor mais próximo para uma compra importante.
Criar um localizador adequado a essa realidade começou da mesma forma que qualquer localizador baseado em distância, com coordenadas. Cada endereço de revendedor da rede do fabricante foi geocodificado uma vez, em um único lote pelo /v1/forward, já que uma requisição em lote conta cada endereço como um item cobrado, independentemente de quantos revendedores houvesse na lista. Isso deu a cada revendedor uma coordenada fixa a partir da qual medir a distância, em vez de depender das descrições regionais vagas, como "atende a região dos três condados", que as listagens de revendedores usavam antes.
A verdadeira mudança foi nos padrões de distância. Em vez de um raio de busca fixo ajustado para uma cidade, o localizador aumentava bastante o raio padrão em áreas de busca rurais e permitia que o cliente o ampliasse ainda mais com um único controle, em vez de esbarrar em uma mensagem de "nenhum revendedor encontrado" que sugeria, erroneamente, que o fabricante simplesmente não tinha presença nas proximidades. Um cliente que permitia a detecção de localização recebia um ponto de partida do /v1/ip, resolvido a partir do seu endereço IP em coordenadas aproximadas, e um cliente que preferia digitar o nome de uma cidade ou um código postal tinha essa entrada geocodificada da mesma forma que a lista de revendedores.
O fabricante também usou a rede de revendedores geocodificada para algo além do localizador voltado aos clientes: uma análise interna de cobertura, observando onde existiam lacunas reais entre os revendedores em relação aos locais onde as suas máquinas eram de fato usadas, com base nos endereços de registro de serviço e de garantia. Essa análise, feita depois que toda a rede de revendedores tinha coordenadas associadas, orientou onde a empresa priorizou o recrutamento de novos revendedores, uma decisão que antes dependia da percepção informal dos representantes de vendas regionais sobre onde a cobertura parecia fraca.
Nada disso exigiu tratar clientes rurais e urbanos de forma diferente no próprio código. A mesma geocodificação e o mesmo cálculo de distância rodavam para todas as buscas. O que mudou foi o ajuste, o raio de busca padrão e a forma como o estado de "nenhum resultado" era redigido e tratado, decisões que vieram da compreensão da geografia real atendida, e não da tecnologia de localização subjacente, que funcionava de forma idêntica independentemente de a área ser densa ou esparsa.
O volume de geocodificação se concentrou quase inteiramente no lote inicial da rede de revendedores, com um fluxo lento depois disso à medida que novos revendedores entravam, uma carga de trabalho que cabia facilmente na cota diária gratuita incluída na chave do fabricante. As buscas no localizador voltado aos clientes acrescentavam um volume contínuo modesto, também confortavelmente dentro da faixa gratuita para uma empresa desse porte, já que buscas em um localizador de revendedores acontecem com uma frequência muito menor do que, por exemplo, em um localizador de lojas de varejo do dia a dia.
Ferramentas baseadas em distância criadas com suposições urbanas embutidas falham silenciosamente com os usuários rurais, e a solução raramente é uma tecnologia diferente; geralmente, são apenas padrões diferentes aplicados ao mesmo cálculo subjacente. A documentação do endpoint está em /docs/forward-geocoding/.
Um código postal e uma cidade que não batem em um formulário de pedido parecem um pequeno erro de digitação até virarem uma entrega enviada para uma região totalmente diferente do país.
Uma empresa de logística queria um alerta simples no momento em que um caminhão de entregas entrasse ou saísse do local de um cliente específico, sem construir ou licenciar uma plataforma completa de rastreamento de frota.
Uma ferramenta de colaboração queria que os colegas de equipe vissem, de relance, onde um colega estava e mais ou menos que horas eram para ele, sem que ninguém precisasse digitar isso no perfil.