Dos puntos separados por una distancia corta pueden estar en días del calendario totalmente distintos, solo por dónde pasa entre ellos la línea internacional de cambio de fecha.
De vez en cuando se añade un segundo extra a UTC para mantenerlo alineado con la rotación real de la Tierra. Casi ninguna aplicación necesita ocuparse de esto directamente.
Un número de sistema autónomo te dice qué operador de red transporta el tráfico de una dirección IP, lo que es una señal útil y a menudo poco aprovechada, pero no es lo mismo que una ubicación.
Las ciudades densas suelen tener datos de direcciones detallados y bien mantenidos. Las zonas rurales a menudo no, y esa diferencia se refleja directamente en la precisión y la confianza de la geocodificación.
Los datos de ubicación no son estáticos. Se construyen direcciones nuevas, los límites postales se desplazan y los bloques de IP se reasignan, todo en escalas de tiempo distintas que influyen en la precisión.
El espacio de direcciones muchísimo mayor de IPv6 cambia cómo se asignan y se usan los bloques, con consecuencias reales en la precisión con la que se puede geolocalizar una dirección IPv6.
Una conexión a internet por satélite puede enviar el tráfico a través de una estación terrestre alejada del usuario real, lo que hace que la geolocalización de IP en estas redes sea bastante menos precisa.
Un par de coordenadas parece la respuesta completa, pero sin saber cómo se obtuvieron, dos pares de coordenadas de aspecto idéntico pueden tener una fiabilidad muy distinta.
Una coordenada a pocos metros de una frontera puede geocodificarse de forma inversa a cualquiera de los dos países según cómo estén trazados exactamente los datos de la frontera. Es un caso realmente difícil, no un error.
El NAT de nivel de operador agrupa a un gran número de abonados móviles detrás de unas pocas direcciones IP públicas, lo que pone un techo firme a la precisión que puede tener la geolocalización de IP en móviles.
Solo Calidad de los datos, a medida que se publica.