Los servicios de ubicación de Google identifican incorrectamente mi ubicación

Los servicios de ubicación de Google identifican incorrectamente mi ubicación

Version corta:

Vivo en Iowa. La aplicación meteorológica AccuWeather.com de mi tableta Android solo con WiFi, Google Maps y Chrome en mi computadora portátil me dicen que estoy ubicado en Oklahoma City. ¿Por qué?

Comentario:

Por lo que tengo entendido, solo en WiFI, los servicios de ubicación de Google utilizan la ubicación aproximada de su dirección IP para estimar su ubicación. Siempre ha funcionado así en el pasado y cuando miras en Google Maps, generalmente verás tu ubicación como donde se encuentra la granja de servidores de tu ISP.

Este verano, vivía y trabajaba en la ciudad de Oklahoma, donde compré un viejo Linksys WRT56G por $3 en una tienda de segunda mano. Rápidamente instalé DD-WRT, etc. Lo instalé donde vivía y lo usé durante algunas semanas. No tenía mi tableta en ese momento, pero tenía mi computadora portátil.

Ahora bien, sucedieron muchas cosas en un lapso de tiempo muy corto, pero en el siguiente orden:

  1. Regresé a casa y estuve usando mi computadora portátil y Chrome vinculado con mi cuenta de Google.
  2. Obtuve un nuevo teléfono Android, instalé software de terceros y lo vinculé con mi cuenta de Google.
  3. Compré y configuré mi tableta y la vinculé con mi cuenta de Google.
  4. El enrutador de mi casa falló y lo reemplacé con el enrutador que compré en Oklahoma City.

No estoy del todo seguro, pero en un momento creo que mi computadora portátil me dio resultados de búsqueda para Oklahoma City. Actualmente, Google Maps en mi computadora portátil me dice que estoy en Iowa, pero nada mejor que eso. Mi tableta cree que estoy en Oklahoma City ylo ha hecho desde que lo configuré. Mi teléfono siempre me ha dado la ubicación [fina] correcta.

Teniendo en cuenta los hechos, veo dos posibilidades:

  1. Google almacena unúltima ubicación buena conocidacon su cuenta que fue recogida por mi tableta cuando la vinculé con mi cuenta de Google. La tableta aún no ha sincronizado ninguna ubicación detallada más nueva. Debido a que una ubicación precisa tendría prioridad sobre una ubicación aproximada (que es todo lo que WiFi puede brindarle), la tableta está utilizando datos de ubicación antiguos y detallados (gruesos y finos son cosas para los servicios de ubicación del sistema Android). Parece poco probable que la tableta no sincronice una nueva ubicación fina después de aproximadamente una semana; creo que mi nuevo teléfono actualizaría esa información y, de hecho, muestra la última fecha de sincronización hoy (posterior a la configuración inicial de mi tableta). Mi tableta también muestra la hora de la última sincronización como hoy. La única explicación restante sería que la función de sincronización de ubicación del firmware no original de mi teléfono (si existiera) aún no funciona. Esto sería plausible ya que estoy usando una versión nocturna no oficial de CM10. Sin embargo, esto parece poco probable.

  2. Google tiene un robot que hace ping silenciosamente a cada dirección IP pública que puede y registra/asocia la dirección MAC presente con la dirección IP. Luego, los servicios de ubicación primero intentan ubicarlo, siempre que no haya información más precisa disponible, por dirección MAC y luego por IP, etc. Esta no es una tarea fácil y el mapa de la asociación probablemente se actualizará cada dos semanas en el mejor de los casos. Esto es plausible ya que algún tipo de asignación masiva de dirección IP <--> dirección MAC es una de las cosas extrañas pero semiútiles que se le podrían ocurrir a Google, y definitivamente tienen los recursos para hacerlo. Además, se alinea con el hecho de que lo único que parece ser constante entre antes y después de configurar mi tableta es el enrutador Linksys originario de Oklahoma. Sin embargo, creo que mi tableta pensó que estaba en Oklahoma desde el principio, antes de instalar el enrutador nativo de Oklahoma. También encuentro esta opción poco probable.

Entonces, estoy perdido. Ambas posibilidades parecen plausibles pero, en el mejor de los casos, improbables. ¿Alguien tiene conocimiento de cómo funcionan los servicios de ubicación de Google o una explicación de por qué mi tableta está experimentando este extraño fenómeno?

Respuesta1

Tanto Google como Apple utilizan el servicio de ubicación Wifi de Skyhook, que utiliza un enrutador especial para obtener la identificación de su enrutador Wifi cuando están cerca, lo que se asociará con una ubicación satelital. Esos datos de ubicación se almacenarán durante unos meses antes de que salgan a recopilar y volver a analizar los datos de ubicación de cada enrutador inalámbrico al que puedan acceder con sus antenas inalámbricas amplificadas.

De las preguntas frecuentes de Skyhook:

¿Qué es una "tecnología de determinación de ubicación"?

Una tecnología de determinación de ubicación es un sistema que utiliza la posición conocida de puntos de referencia y señales de satélite para determinar la ubicación de dispositivos móviles. Como puntos de referencia, Skyhook utiliza enrutadores Wi-Fi y estaciones base celulares (Cell ID), cada uno de los cuales transmite una señal que incluye un identificador único. Cuando un dispositivo está dentro del alcance de cualquiera de estos puntos de referencia, el sistema de Skyhook compara los datos de la señal y los identificadores únicos con los de su base de datos y también incorpora señales de satélite GPS para determinar la ubicación del usuario.

Más sobre esto aquí:http://www.skyhookwireless.com/whoweare/faq.php

información relacionada