APIs de geolocalização: geolocalização IP ou W3C?

Para qualquer webmaster interessado em saber de onde seus usuários vieram, existem dois métodos disponíveis:

  • comparar o endereço IP dos usuários com um banco de dados de longitude / latitude ou usar uma API online para essa finalidade;
  • ou use uma API de localização geográfica em HTML do W3C.

A API de localização geográfica em HTML (solicitação do usuário usando JS) fornece acesso com script às informações de localização geográfica associadas ao dispositivo de hospedagem. Este é o método mais poderoso e preciso de geolocalização do usuário disponível.

As fontes comuns de informações de localização incluem o Sistema de Posicionamento Global (GPS) e a localização inferida a partir de sinais da rede, como endereço IP, endereços RFID, WiFi e Bluetooth MAC e identificações de célula GSM / CDMA, além da entrada do usuário. Embora a API de localização geográfica do W3C não garanta que a API retorne a localização real do dispositivo, ela tentará o melhor com certeza.

Mas é mais complicado de implementar e exigirá que o usuário permita explicitamente usar seus dados de localização:

imagem

Lista das APIs de Geolocalização de IP mais confiáveis


IPData.co
Chave da API: obrigatório
Latência da API: 65ms
O menor plano é de US $ 10 por mês para 2500 solicitações diárias ou 75.000 solicitações por mês.

Maxmind.com
Chave da API: obrigatório
Latência da API: 44ms
Para a geolocalização básica no nível da cidade por meio do terminal City, custará US $ 400 por milhão de chamadas ou US $ 0,0004 por solicitação.

IPInfo.io
Chave da API: não necessária
Latência da API: 165ms
O plano básico deles inclui 250.000 solicitações por mês por US $ 49 mensais.

ipapi.com
Chave da API: não necessária
É gratuito para pequenos projetos de até 10.000 solicitações por mês.

ipapi.co
Chave da API: não necessária
Latência da API: 270ms
É gratuito até 1000 solicitações por dia, e custa a partir de US $ 15 mensais, dependendo de um volume diário de solicitações.

db-ip.com
Chave da API: obrigatório
Latência da API: 225ms
Vai custar € 15,90 para 50.000 solicitações diárias

ipwhois.io
Chave da API: não necessária
Latência da API: 75ms
É gratuito para pequenos projetos de até 10.000 solicitações por mês (identificação de IP e Referer). Você pode usar o ipwhois.io para filtrar o tráfego de bot, personalizar o conteúdo com base na localização do visitante, exibir nomes completos de países, realizar geolocalização IP em massa e muito mais.

Source: https://habr.com/ru/post/pt405965/


All Articles