Uma maneira pode ser a detecção de WLANs que estão cobrindo sua posição atual.
Um tempo atrás, o Google estava no noticiário para coletar dados de WLANs desprotegidas. Eles estavam procurando por redes WiFi e estavam tentando fazer algum tipo de "mapa" de WLANs. Dessa forma, você pode enviá-los (ou outros provedores que oferecem o mesmo serviço) a uma lista de redes Wi-Fi alcançáveis e tentar descobrir onde no mapa delas essa constelação pode estar.
É como procurar pontos de referência (uma colina, torre da igreja, roadsign) e procurar em um mapa.
MAS: AFAIK para que isso aconteça você precisa acessar a internet.