Apple utilizza uno o più database (non so quanti) per mappare la connessione Internet dell'ISP in un luogo del mondo.
Se si utilizza l'utilità di rete per traceroute su quel server orario, vedrete tutti i router tra voi e quel server Apple. Questo software fa la stessa cosa e segnala il luppolo - se Apple sa dove si trovano i router vicini al tuo Mac, aggiornerà la posizione. Quello che ti sta dicendo è che non è possibile stabilire dove sei basato solo su queste informazioni.
Se riesci a connetterti a una rete diversa o a una rete pubblica, potrebbe essere più probabile sapere dove ti trovi. Molte connessioni Internet aziendali collegano l'accesso pubblico a Internet e il database deve ignorare questo dato che il traffico non arriva a Apple vicino alla tua posizione fisica.
Sei su una rete domestica? Puoi chiamare il tuo ISP per vedere se consentono o impediscono la localizzazione dei loro clienti? È un problema con le persone che ti forniscono internet e non qualcosa sul tuo computer, quindi non puoi fare nulla direttamente per correggerlo a parte cambiare il tuo ISP o capire come farlo mappare.