Como esses recursos aparentemente são específicos do OS X, veja uma resposta específica: sua localização não é determinada por endereços IP ou qualquer coisa, mas via triangulação de Wi-Fi, assim como os smartphones modernos. É necessária uma ligação à Internet porque o algoritmo de triangulação real é um serviço online apoiado por uma base de dados de redes WiFi e suas localizações.
Algumas informações estão disponíveis na documentação oficial . É dito que essa opção depende dos "Serviços de localização", que exigem um adaptador sem fio.