Não; Para fazer isso você precisa ser capaz de pingar um "o que é o meu IP?" serviço da rede usada pelo ponto de acesso, o que requer primeiro ser conectado a ele.
Existe uma maneira de descobrir o IP público de um ponto de acesso sem fio na lista "redes disponíveis" sem estar conectado a ele?