Como a geolocalização do computador é obtida?

A geolocalização do computador é obtida a partir das informações coletadas pelo serviço NDD - Computer Monitor do agente DCA and Cloud Connector, utilizando os recursos de rede disponíveis no dispositivo no momento da coleta.

O agente sempre busca a melhor opção de localização, garantindo maior precisão e consistência, independentemente do tipo de conexão utilizada. O processo segue a seguinte prioridade:

  1. Rede Wi-Fi conectada: quando o computador está conectado a uma rede Wi-Fi, a localização é obtida por meio da triangulação da rede conectada e de outras redes Wi-Fi visíveis, utilizando a Google API baseada em redes Wi-Fi.

  2. Redes Wi-Fi próximas disponíveis: quando o computador está conectado via cabo de rede, mas há redes Wi-Fi próximas detectáveis, a localização é obtida por meio da triangulação dessas redes visíveis, utilizando a Google API baseada em redes Wi-Fi.

  3. Sem Wi-Fi conectado ou disponível: quando o computador está conectado via cabo e não há redes Wi-Fi detectáveis, ou quando a placa Wi-Fi está desativada, a localização é estimada com base no IP público do dispositivo, utilizando a API do ipapi.