Ela montou uma base de dados baseada na localização das redes wifi e dos IP´s dos ISP´s e com isso ela tem a localização estimada do seu dispositivo (com o GPS a localização passa a ser exata, é só ver o raio em volta do local que você está)
Mais detalhes: http://www.pcworld.com/article/201486/apple_location_data_collection_policies_what_you_need_to_know.html
Mas não é por triangulação de sinal de TV (porque a frequencia do wifi é muito diferente) e nem de sinal de celular a não ser no caso de dispositivos com placas GSM com é o caso dos iPhones e iPads, mas eles podem ajuda, por exemplo se você tem um iPhone na rede MINHA CASA com IP 1.1.1.1 e tem um MBP na rede MINHA CASA com IP 1.1.1.2 ele pode assumir que o iPhone e o MBP estão no mesmo lugar e com isso dar uma informação mais exata da localização!