Olá Ailton Floriano de Natal - RN!
O texto do Apocalipse 1,9 diz com clareza que João:
Eu, João, vosso irmão e companheiro na tribulação, na realeza e na perseverança em Jesus, encontrava-me na ilha de Patmos, por causa da palavra de Deus e do testemunho de Jesus. No dia do Senhor fui movido pelo Espirito, e ouvi atrás de mim uma voz forte, como trombeta, ordenando. Escreve o que vês num livro e envia-o as sete Igrejas: a Éfeso, Esmirna, Pérgamno, Tiatira, Sardes, Filadélfia e Laodicéia. (Apocalipse 1, 9-10) Bíblia de Jerusalém)
Pelo que está escrito no livro do Apocalipse, João prisioneiro em Patmos, estando em uma das tantas grutas da ilha, tem a visão do que iria acontecer as comunidades, e aos perseguidores dos cristãos e ordena para escrever em um livro e envia-lo as Igrejas.
Concluindo: João tem a visão numa das grutas da ilha de Patmos e ali mesmo escreve o livro como ordenança divina.