Esqueça o Google Maps - Obtenha mais da API Geocode por menos (REVIEW)

Esqueça o Google Maps - Obtenha mais da API Geocode por menos (REVIEW)

Antes, o Google Maps era o rei indiscutível da geocodificação, exigindo uma soma real dos desenvolvedores que buscavam integrar seus dados em seus aplicativos. Mas em 2018, os inovadores da SaaS Industries disseram que "já basta" e lançaram sua API Geocode 100% feita na Europa para trazer o acesso a conjuntos de dados verdadeiramente globais a um preço acessível.

Então, eles tiveram sucesso em sua tarefa? Hoje, vamos dar uma olhada mais de perto no que faz a API Geocode funcionar em nossa análise abrangente, e também se ela é certa para o seu negócio.

Esqueça o Google Maps - Obtenha mais da API Geocode por menos (REVIEW)

Geocodificação 101 - casos de uso comuns

As chances são boas de que, se você estiver nesta página, não precise de muito conhecimento sobre geocodificação. Mas, para falar com todos na sala, aqui está uma breve introdução sobre a técnica e como ela pode ser benéfica para o seu negócio.

Essencialmente, a geocodificação é o processo de conversão de endereços e locais em linguagem simples em medições precisas de longitude e latitude no mapa mundial. Da mesma forma, a geocodificação reversa pega essas coordenadas e exibe os nomes do mundo real dos lugares mais intimamente associados (por proximidade e / ou relevância) a essa geolocalização.

A gama completa de aplicativos para esta tecnologia é estonteante, mas para citar alguns:

  • Ajude os motoristas de entrega a encontrar o ponto de entrega certo - A Casa Branca tem um campus enorme, e você não esperaria que um motorista da Amazon fosse até a porta da frente para fazer uma entrega. Em vez disso, você geocodificaria as coordenadas do ponto de entrega específico na ala designada e, em seguida, disponibilizaria esses dados para as empresas de transporte seguirem para entregas perfeitas.
  • Limpe um banco de dados de endereços duvidosos de clientes - você criou um formulário incrível e seus clientes o preenchem com prazer. É uma pena que todos sejam seres humanos que cometem erros comuns, gerando um excesso de dados possivelmente inutilizáveis ​​que atrapalham sua campanha de mala direta. Mas com a geocodificação, você pode identificar rapidamente quais endereços estão um pouco errados, enquanto padroniza os demais endereços válidos em um formato que fornece os resultados desejados sempre.
  • Crie sugestões úteis de preenchimento automático em seu site - E se você não precisasse se preocupar com endereços enviados incorretamente em seu formulário? Com a geocodificação, os visitantes do seu site podem inserir um endereço incompleto ou parcial e, em seguida, obter uma lista útil de endereços relacionados (e formatados corretamente) para escolher. É conveniente para a UX de seu site ou aplicativo e conveniente para seus esforços de coleta de dados.
  • Enriqueça os dados que você já possui - você provavelmente já possui uma grande variedade de dados de localização que coletou de (ou forneceu a) clientes. Mas com a geocodificação, você pode buscar e anexar todos os tipos de camadas extras de informações associadas a esses pontos de dados. Isso pode ajudá-lo a classificar seu conjunto de dados de maneiras mais significativas. Por exemplo, você pode adicionar um ponto de dados de bairro a todos os seus endereços de rua existentes e, em seguida, classificar por bairro para uma prospecção mais eficaz.

Por que a Geocode API vale a pena sua consideração

Praticamente todo mundo conhece e usa o Google Maps. É o padrão ouro para dados de geolocalização, porque fazemos interface com seu conjunto de dados quase todos os dias. Na maioria das vezes, colocamos coletivamente muita confiança no Maps, portanto, integrá-lo ao seu aplicativo aumenta a confiança do consumidor em sua oferta por associação.

Dito isso, por que você confiaria em um novato relativo como a API Geocode? Tudo se resume ao ROI - os serviços do Google são caros . Vamos colocar em perspectiva: fazer meio milhão de solicitações de API ao Google custaria US $ 2.000 por mês. Você obtém dados incríveis - mas é melhor você ter uma maneira profunda de aproveitá-los, ou você falirá rapidamente.

Por outro lado, o plano pago mais básico e com menor desconto proporcional da API Geocode oferece DOIS MILHÕES de solicitações por meros US $ 85 por mês. Comparando o preço por solicitação, você tem:

  • API do Google Maps @ $ 0,004 por solicitação
  • API Geocode @ $ 0,0000425 por solicitação

A API Geocode é literalmente cem vezes mais barata do que a API do Google Maps. Além do mais, seu conjunto de dados é de escopo e qualidade comparáveis. (Na verdade, existem algumas maneiras significativas pelas quais ele é realmente melhor do que o do Google, mas falaremos disso mais tarde.)

Deixando de lado as comparações de valor em dólares por um momento, Geocode API é extremamente simples de usar e integrar. Mesmo considerando esse fato, a SaaS Industries foi além para oferecer integração de concierge e suporte personalizado ao cliente (todos os tíquetes de suporte são respondidos em 24 horas, sem exceções) - e incorporou este serviço diretamente ao preço que você paga por aqueles milhões de solicitações mensais .

Em última análise, o argumento da API Google vs Geocode pode ser análogo a comprar uma camisa de marca cara em vez de pagar ao alfaiate local uma fração do preço para fabricar uma para você. Nosso dinheiro está na camisa feita sob medida, sendo a mais adequada.

Usando a API Geocode

Normalmente, recomendamos que você vá direto à página de documentação da API para aprender sobre seus endpoints, parâmetros e integrações. Mas essa tática só funciona com a API Geocode ...

Na verdade, navegar para https://geocodeapi1.docs.apiary.io revela apenas informações escassas, com a maior parte da verborragia indo para os três métodos básicos de autenticação. O resto da página dedica menos de duas frases aos endpoints principais que fazem a API Geocode funcionar (são / search , / reverse e / status ). Então, o que dá?

A API Geocode baseia grande parte de sua infraestrutura no Pelias , o mecanismo de fonte de geolocalização de código aberto da Mapzen. Como tal, os dois compartilham um conjunto comum de parâmetros e, portanto, a documentação do Pelias será suficiente para ensiná-lo a usar a API Geocode para geocodificação direta e reversa .

Dito isso, vamos dar uma olhada no que você pode fazer com cada terminal.

Geocodificação direta com / search

Sua solicitação de API mais básica será semelhante a esta:

https://app.geocodeapi.io/api/v1/search?apikey=fd646df0-810d-11ea-9f24-85fc9ad6f471&text=Atlanta

Dividindo isso, você verá a URL base da API Geocode, anexada pelo endpoint / search , sua chave de API e sua consulta para Atlanta. Mesmo que estivéssemos procurando Atlanta, GA, a API Geocode retorna uma tonelada de resultados que podem satisfazer potencialmente mais consultas de nicho para o termo (como Atlanta, KS ou o Hotel Atlanta em Viena, Áustria).

Aqui está um trecho do que ele retornará:

{"geocodificação": {"versão": "0.2", "atribuição": "https://geocodeapi.io/attribution", "consulta": {"texto": "atlanta", "tamanho": 10, " camadas ": [" local "," rua "," país "," macrorregião "," região "," condado "," administrador local "," localidade "," bairro "," bairro "," continente "," império "," dependency "," macrocounty "," macrohood "," microhood "," disputed "," postalcode "," ocean "," marinearea "]," private ": false," lang ": {" name ": "Inglês", "iso6391": "en", "iso6393": "eng", "defaulted ": true}," querySize ": 20," parser ":" libpostal "," parsed_text ": {" city ":" atlanta "}}," warnings ": [" otimização de desempenho: excluindo camada de 'endereço' " ], "engine": {"name": "Pelias", "author": "Mapzen", "version": "1.0"}, "timestamp": 1587247179802}, "type": "FeatureCollection", "features" : [{"type": "Feature", "geometry": {"type": "Point", "coordinates": [-84.414581, 33.769805]}, "properties": {"id": "85936429", " gid ":" whosonfirst: locality: 85936429 "," layer ":" locality "," source ":"whosonfirst", "source_id": "85936429", "nome": "Atlanta", "confiança": 1, "match_type": "exato", "precisão": "centróide", "país": "Estados Unidos" , "country_gid": "whosonfirst: country: 85633793", "country_a": "USA", "region": "Georgia", "region_gid": "whosonfirst: region: 85688535", "region_a": "GA", " locality ":" Atlanta "," locality_gid ":" whosonfirst: locality: 85936429 "," continent ":" North America "," continent_gid ":" whosonfirst: continent: 102191575 "," label ":" Atlanta, GA, USA "}," bbox ": [-84.5508496385, 33.6479858, -84.2896205088, 33.8868632704]}, {"type": "Feature", "geometry": {"type": "Point", "coordinates": [-93.05266, 33.11875]}, "properties": {"id": " 1125873901 "," gid ":" whosonfirst: locality: 1125873901 "," layer ":" locality "," source ":" whosonfirst "," source_id ":" 1125873901 "," nome ":" Atlanta "," confiança " : 1, "match_type": "exato", "precisão": "centróide", "país": "Estados Unidos", "country_gid": "whosonfirst: país: 85633793", "country_a": "EUA", "região ":" Arkansas "," region_gid ":" whosonfirst: region: 85688549 ","region_a": "AR", "locality": "Atlanta", "locality_gid": "whosonfirst: locality: 1125873901", "continente": "América do Norte", "continent_gid": "whosonfirst: continente: 102191575", " label ":" Atlanta, AR, USA "}," bbox ": [-93.05266, 33.11875, -93.05266, 33.11875]}, {" type ":" Feature "," geometry ": {" type ":" Point " , "coordinates": [-121.12077, 37.81298]}, "properties": {"id": "1125797253", "gid": "whosonfirst: locality: 1125797253", "layer": "locality", "source": "whosonfirst", "source_id": "1125797253", "name": "Atlanta", "confiança ": 1," match_type ":" exata "," precisão ":" centróide "," país ":" Estados Unidos "," country_gid ":" whosonfirst: país: 85633793 "," country_a ":" EUA ", "region": "California", "region_gid": "whosonfirst: region: 85688637", "region_a": "CA", "locality": "Atlanta", "locality_gid": "whosonfirst: locality: 1125797253", "continente ":" América do Norte "," continent_gid ":" whosonfirst: continent: 102191575 "," label ":" Atlanta, CA, USA "}," bbox ": [-121.12077, 37.81298, -121.12077, 37.81298]} .. .centroid "," country ":" United States "," country_gid ":" whosonfirst: country: 85633793 "," country_a ":" USA "," region ":" California "," region_gid ":" whosonfirst: region: 85688637 "," region_a ":" CA "," locality ":" Atlanta "," locality_gid ":" whosonfirst: locality: 1125797253 "," continente ":" América do Norte "," continent_gid ":" whosonfirst: continente: 102191575 " , "label": "Atlanta, CA, USA"}, "bbox": [-121.12077, 37.81298, -121.12077, 37.81298]} ...centroid "," country ":" United States "," country_gid ":" whosonfirst: country: 85633793 "," country_a ":" USA "," region ":" California "," region_gid ":" whosonfirst: region: 85688637 "," region_a ":" CA "," locality ":" Atlanta "," locality_gid ":" whosonfirst: locality: 1125797253 "," continent ":" North America "," continent_gid ":" whosonfirst: continent: 102191575 " , "label": "Atlanta, CA, USA"}, "bbox": [-121.12077, 37.81298, -121.12077, 37.81298]} ..."Califórnia", "region_gid": "whosonfirst: region: 85688637", "region_a": "CA", "locality": "Atlanta", "locality_gid": "whosonfirst: locality: 1125797253", "continente": "Norte America "," continent_gid ":" whosonfirst: continent: 102191575 "," label ":" Atlanta, CA, USA "}," bbox ": [-121.12077, 37.81298, -121.12077, 37.81298]} ..."California", "region_gid": "whosonfirst: region: 85688637", "region_a": "CA", "locality": "Atlanta", "locality_gid": "whosonfirst: locality: 1125797253", "continente": "Norte America "," continent_gid ":" whosonfirst: continent: 102191575 "," label ":" Atlanta, CA, USA "}," bbox ": [-121.12077, 37.81298, -121.12077, 37.81298]} ...rótulo ":" Atlanta, CA, USA "}," bbox ": [-121.12077, 37.81298, -121.12077, 37.81298]} ...rótulo ":" Atlanta, CA, USA "}," bbox ": [-121.12077, 37.81298, -121.12077, 37.81298]} ...

Claro, você nem sempre deseja todas as opções disponíveis em resposta a uma solicitação básica. Neste caso, você usará vários parâmetros da API Geocode. Aqui está uma visão não exaustiva de cada um deles:

  • size - restringe o número de resultados retornados ao valor que você especificar. Quer os três primeiros resultados? Acrescente size = 3 ao seu pedido.
  • país - Digamos que você definitivamente NÃO esteja procurando o Hotel Atlanta em Viena, e apenas queira ver todos os lugares chamados Atlanta nos Estados Unidos. Use este parâmetro junto com seu código de país alfa-3 desejado - neste caso, EUA - para restringir sua pesquisa às fronteiras desse país.
  • rect.min / max_lat / lon - Na verdade, você especificará quatro valores de coordenadas para este limite, que desenha um retângulo ao redor de uma área específica e pesquisa exclusivamente nela.
  • circle.lat/lon/radius - Semelhante ao limite retangular, você usará a geometria básica para desenhar um círculo ao redor de uma coordenada específica que usará para centralizar sua pesquisa.
  • gid - A documentação afirma que este parâmetro limita sua pesquisa a uma “área administrativa pai”. Em inglês simples, isso se refere a uma hierarquia de pontos de dados que podem conter qualquer número de locais. As camadas aumentam de bairros a cidades, estados, regiões, países, etc. e, você pode restringir sua pesquisa de acordo com o ID global de uma área, também conhecido como gid . A nomenclatura depende de qual conjunto de dados você está obtendo, mas a documentação está prontamente disponível. Isso é útil principalmente ao desenhar um círculo ou retângulo que inclui resultados de áreas com formatos estranhos que, de outra forma, você deseja omitir.
  • point.lat/lon - Este parâmetro concentra sua pesquisa em torno de um ponto e classifica seus resultados de acordo com a proximidade.

A beleza desse sistema é que você pode combinar parâmetros para resultados altamente precisos e relevantes. Por exemplo, você pode usar os limites do retângulo e do círculo para pesquisar apenas onde os dois se sobrepõem ou pode misturar e combinar qualquer um deles com a função de proximidade.

Geocode API tem mais alguns truques na manga para ajudá-lo a gerenciar seus resultados na forma de filtragem:

  • fontes - como aludido anteriormente, Geocode API tem acesso a várias fontes, incluindo OpenStreetMap ( osm ), OpenAddresses ( oa ), Who's on First ( wof ) e GeoNames ( gn ). Se você tiver preferência por um em relação ao outro, poderá filtrar seus resultados configurando sources = osm , por exemplo.
  • camadas - considere esta sua lente de aumento de pesquisa, permitindo que você conduza pesquisas granulares e grandes. As camadas incluem: local, rua, país, macrorregião, região, condado, administrador local, localidade, distrito, vizinhança (os usuários americanos devem observar a grafia do Reino Unido) , continente, império, dependência, macrocounty, macrorregião, microrregião, disputado, código postal, oceano, marinearea .

Geocodificação reversa com / reverso

Este é o ponto final para geocodificação reversa, que baseia uma pesquisa em torno das coordenadas inseridas. Em seguida, produzirá resultados que provavelmente serão relevantes para a sua pesquisa. Por exemplo, uma pesquisa em torno das coordenadas 41.4036 ° N, 2.1744 ° E ficaria assim:

https://app.geocodeapi.io/api/v1/reverse?apikey=fd646df0-810d-11ea-9f24-85fc9ad6f471&point.lat=41.4036&point.lon=2.1744

O melhor resultado? A Sagrada Família em Barcelona, ​​Espanha. E, de fato, você obteria todas essas informações e muito mais por resultado retornado, ao invés de apenas a Sagrada Família.

Mais uma vez, existem várias camadas de informações possíveis e quatro fontes de dados principais para analisar. Você também pode limitar sua pesquisa com um círculo , por país ou por gid . E, claro, você pode ampliar ou restringir o número de resultados obtidos com o tamanho .

O mais importante para esse ponto de extremidade é a distância e a pontuação de confiança, que, em conjunto, são a maneira da API de informar se você está procurando um resultado específico com sua consulta.

Verificando sua cota com / status

Facilmente o mais simples dos três endpoints principais, chamar este endpoint retorna suas solicitações restantes. Essas informações também estão disponíveis no Painel de sua conta, mas quem tem tempo para navegar até lá quando seu aplicativo pode informá-lo diretamente?

Desempenho          

Portanto, sabemos o que a API Geocode pode fazer, mas quão bem ela o faz?

Mais uma vez, a confiança é fundamental. Quando você se inscreve para um plano de API Geocode pago, a SaaS Industries fornece um SLA, que garante um tempo de atividade impressionante de 99,9%. Com milhares de clientes satisfeitos em todo o mundo, desde startups até empresas, fica claro que esse é um compromisso que eles levam muito a sério.

Considerando sua clientela, esse número não é pouca coisa. Na verdade, a API Geocode processa rotineiramente milhões de solicitações por dia sem problemas, em grande parte graças à sua robusta rede de servidores em todo o mundo. Isso é fundamental para empresas que buscam escalar agressivamente - você nunca precisa desperdiçar recursos desenvolvendo uma nova solução de geocodificação para operações em nível empresarial.

Por falar em servidores, a API Geocode respeita o seu direito à privacidade com criptografia SSL de 256 bits. Isso garante que seus dados de negócios essenciais nunca caiam nas mãos erradas, permitindo que você faça uso liberal de sua integração de API sem ansiedade.

Mas e os próprios dados? A API Geocode origina principalmente seu conjunto de dados do OpenStreetMap, o ambiente de mapeamento de código aberto confiável para desenvolvedores e cartógrafos digitais em todo o mundo.

Comparado ao Google, o OSM não é sobrecarregado pela burocracia e pode ser atualizado rapidamente para refletir as mudanças geográficas causadas por qualquer coisa, desde desenvolvimento urbano a desastres naturais. Além do mais, o OSM provou que não é mais vulnerável a falsos mapeamentos por vândalos cartográficos do que o ambiente fechado do Google.

Combinado com OpenAddresses, Who's on First e GeoNames, fica claro que a API Geocode oferece um conjunto de dados de alta qualidade, ágil e totalmente global que rivaliza com o do Google.

Preços

Já mencionamos os preços generosos da API Geocode em abstrato, mas agora vamos dar uma olhada no que cada uma das cinco camadas de assinatura oferece.

Esqueça o Google Maps - Obtenha mais da API Geocode por menos (REVIEW)

  • GRATUITO - fiel ao seu nome, o nível GRATUITO não custa nada a não ser o tempo que você gasta para brincar com a API. Sem depósitos iniciais, sem detalhes de cartão de crédito em arquivo, sem obrigação de continuar após um período de teste. Você obtém uma cota de solicitações mensais mais do que generosa de 350.000, com criptografia HTTPS protegendo cada uma. Você está limitado a duas consultas por segundo, então não espere uma tonelada de rendimento se decidir integrar a API neste nível. Você também precisará de algum conhecimento de codificação para fazer isso, já que a SaaS Industries não fornece integração para clientes GRATUITOS (embora eles respondam e-mails!)
  • PEQUENO - $ 85 / mês. O nível PEQUENO é realmente tudo menos isso. Ele abre incríveis 2 milhões de solicitações mensais, aumenta a taxa de transferência em 25 consultas por segundo e continua a proteger suas conexões com criptografia SSL. Além do mais, você obtém suporte personalizado e integração de concierge para ajudá-lo a personalizar a API de acordo com suas necessidades durante a integração. Por fim, há um SLA vinculado a este e a todos os níveis acima dele, garantindo 99,9% de tempo de atividade entre outros termos.
  • MÉDIO - $ 135 / mês. Esta é a camada de API Geocode mais popular. Possui tudo no nível PEQUENO, mais um aumento de 75% na sua capacidade mensal (3,5 milhões de solicitações), mais 35 consultas totais por segundo. Você pode esperar o mesmo suporte ao cliente de classe mundial em todas as camadas pagas.
  • GRANDE - $ 300 / mês. Parece uma taxa alta, mas ainda assim esmaece em comparação com o preço mais básico definido pelo Google Maps. Com apenas US $ 0,0000375 por solicitação, você está realmente fazendo valer a pena se sua empresa precisar de cerca de 8 milhões de solicitações por mês. Você também recebe absurdas 50 consultas por segundo, reduzindo o trabalho até mesmo de solicitações em lote pesadas. Desnecessário dizer que a equipe Geocode API mantém seus GRANDES SLAs e está pronta para fornecer suporte personalizado para atingir seus objetivos.
  • PERSONALIZADO - Você já administrou um negócio tão incrível que não pode ser vinculado a termos de assinatura pré-prescritos? Se a resposta for sim, entre em contato com a API Geocode diretamente para definir limites para cotas mensais e consultas por segundo. Juntos, vocês identificarão as melhores soluções para atender às suas necessidades e, em seguida, algumas - tudo a um preço que garante ROI.

Veredicto sobre a API Geocode

A SaaS Industries estabeleceu com um objetivo em mente: tornar a geocodificação de qualidade muito mais acessível do que a API do Google Maps. Para esse fim, Geocode API é um grande sucesso.

Ele oferece funcionalidade semelhante ou melhor ao Google, mas por centavos reais por dólar. A API em si é construída a partir da plataforma Pelias incrivelmente popular do Zenmap, então Geocode API não teve que reinventar a roda para ter sucesso. Além do mais, a SaaS Industries mantém uma rede de servidores robusta que oferece velocidades e tempo de atividade incríveis, segurança superior e escalabilidade contínua. Se as estatísticas brutas não foram suficientes para atraí-lo, então a apaixonada e brilhante equipe de suporte da Geocode API trabalhará incansavelmente para fazer a diferença.

No geral, você terá dificuldade em encontrar uma API de geocodificação mais robusta, mais fácil de usar e mais acessível. TipsWebTech360 recomenda com segurança Geocode API para startups, SMBs e empresas.

Tem alguma pergunta ou comentário sobre a API Geocode? Deixe-nos uma nota nos comentários abaixo!


O que ATM significa no texto e como usá-lo adequadamente

O que ATM significa no texto e como usá-lo adequadamente

Você quer saber o que ATM significa no texto? Leia este blog para saber o significado, a história e as maneiras corretas de usá-lo.

Como obter um endereço de e-mail descartável

Como obter um endereço de e-mail descartável

É quase impossível viver sem e-mail. A maioria das coisas mudou on-line e quase todos os formulários que você preenche solicitam seu e-mail. Para aplicativos ou serviços como

Como adicionar áudio ao Google Slides

Como adicionar áudio ao Google Slides

Uma apresentação é uma ferramenta audiovisual. Na maioria das apresentações, a ênfase geralmente está na comunicação visual de ideias e na apresentação de informações.

Como desativar o bloqueador de pop-up no Edge

Como desativar o bloqueador de pop-up no Edge

O bloqueador de pop-up Edge está arruinando sua experiência de navegação em alguns sites? Veja como desativá-lo totalmente ou para esses sites específicos

Melhor Alternativa KickassTorrents

Melhor Alternativa KickassTorrents

KickassTorrents, também conhecido como Kickass Torrents, foi um dos melhores sites de torrent do mercado. Dizemos “era” porque foi fechado em 2016 após um

Como agrupar textos no Planilhas Google: 2 métodos fáceis de seguir

Como agrupar textos no Planilhas Google: 2 métodos fáceis de seguir

Sua planilha parece agrupada com textos saindo das células, criando uma confusão? O recurso Quebrar Textos no Planilhas Google pode ajudar.

O que o TIL representa nas plataformas sociais e online?

O que o TIL representa nas plataformas sociais e online?

Se você quiser saber o que significa TIL, leia este blog. Aqui, vamos compartilhar o significado dessa sigla e as melhores formas de utilizá-la.

O que LMK significa em mensagens de texto? Significado Contextual e Uso de LMK

O que LMK significa em mensagens de texto? Significado Contextual e Uso de LMK

LMK é uma abreviação comum para Deixe-me saber. É usado em mensagens de texto com significados variados. Veja como usar o LMK apropriadamente em mensagens de texto.

O que significa NBD? Aprenda a usar o NBD em mensagens

O que significa NBD? Aprenda a usar o NBD em mensagens

NBD é uma das abreviações usadas em mensagens. Pode dar significados diferentes com base no contexto. Saiba mais sobre seu uso aqui

O que HYD significa no texto on-line: conheça o significado

O que HYD significa no texto on-line: conheça o significado

Você quer saber o que significa HYD nas mídias sociais e no texto? Este post explica o significado de HYD e como usá-lo.